name
attribute of cbx1
,
a Velocity variable of $cbx1 is defined.
combobox
input type holds the name
of the selected option. If no option is selected, the variable is
null.
HEADING=option-name
,
where option-name is the value
selected from the Direction of heading drop-down
list. If the user selects Horizontal from
the Direction of heading drop-down list,
the output is HEADING=”horizontal”
.<Options> <Option name="HEADING" defaultValue="default" inputType="combobox">Direction of heading:</Option> <Option name="default" inputType="string">Default</Option> <Option name="horizontal" inputType="string">Horizontal</Option> <Option name="vertical" inputType="string">Vertical</Option> </Options> <UI> <Container option="OPTIONSTAB"> <OptionChoice option="HEADING"> <OptionItem option="default"/> <OptionItem option="horizontal"/> <OptionItem option="vertical"/> </OptionChoice> </Container> </UI> <CodeTemplate> <![CDATA[ #if ($HEADING && (&HEADING !="default")) HEADING=$HEADING #end ]]> </CodeTemplate>
datepicker
input type holds the date
that is specified in the datepicker control. By default, this variable
is an empty string. If the user selects a date or you specify a default
value for the date in the code, the variable holds the specified date.
You specify the format of the date by using the format
attribute.
<Options> <Option name="myDate" inputType="datepicker" format="monyy7."> Select a date:</Option> </Options> <CodeTemplate> <![CDATA[ #if( $myDate == "" ) You have not selected a date. #else The date you selected is: $myDate #end ]]> </CodeTemplate>
distinct
input type holds the information
for the distinct control. By default, this variable is the first distinct
value in the list.
Age(event=15)
.<DataSources> <DataSource name="Class"> <Roles> <Role name="responseVariable" type="A" minVars="1" maxVars="1">Response</Role> </Roles> </DataSource> </DataSources> <Options> <Option name="referenceLevelCombo" inputType="distinct" source="responseVariable">Event of interest:</Option> </Options> <CodeTemplate> <![CDATA[ #foreach( $item in $responseVariable ) $item (event='$referenceLevelCombo')#end </CodeTemplate>
modelbuilder
component.
<Metadata> <DataSources> <DataSource name="dataset"> <Roles> <Role type="N" maxVars="0" minVar="1" order="true" name="CONTVARS">Continuous variables</Role> <Role type="A" maxVars="0" minVar="0" order="true" name="CLASSVARS">Classification variables</Role> </Roles> <Options> <Option inputType="string" name="modelGroup">MODEL</Option> <Option inputType="string" name="modelTab">MODEL</Option> <Option excludeTools="THREEFACT, NFACTPOLY" inputType="modelbuilder" name="modelBuilder roleClassification="classVariables" roleContinuous="continuousVariables" width="100%">Model</Option> <Option inputType="string" name="responseGroup">Response</Option> </Options> </Metadata> <UI> <Container option="modelTab"> <Group open="true" option="modelGroup"> <OptionItem option="modelBuilder"/> </Group> </Container> </UI> <CodeTemplate> <![CDATA[ #macro ( ModelEffects ) #if ( $modelBuilder ) #foreach ( $item in $modelBuilder ) ## if first element is 'm', then this is a main effect #if ( $item.get(0) == 'm' ) #foreach( $subitem in $item.get(1) )$subitem #end ## if first element is 'i', then this is an interaction effect #elseif ( $itemget(0) == 'i' ) #foreach( $subitem in $item.get(1) )$subitem#if($velocityCount < $item.get(1).size())*#else #end#end ## if first element is 'n', then this is a nested effect #elseif ( $item.get(0) == 'n' ) #foreach( $subitem1 in $item.get(1) )$subitem1#if($velocityCount < $item.get(1).size())*#end#end(#foreach($subitem2 in $item.get(2))$subitem(2)#if($velocityCount < $item.get(2).size())*#end#end) #end #end #end #end ]]> </CodeTemplate>
<UI> <Container option="OPTIONSTAB"> <Group option="GROUP2"> <OptionChoice name="multiExample" inputType="multientry"> <OptionItem option="ONE"/> <OptionItem option="TWO"/> <OptionItem option="THREE"/> </OptionChoice> </Group> ... </Container> </UI> <CodeTemplate> <![CDATA[ #if ($multiExample && $multiExample.size() > 0) #foreach($item in $multiExample) $item #end #end ]]> </CodeTemplate>
<Options> <Option name="RMSL" inputType="radio" variable="RMGRP" defaultValue="1">Smallest to largest</Option> <Option name="RMPR" inputType="radio" variable="RMGRP">Percentile ranks</Option> <Option name="RMDC" inputType="radio" variable="RMGRP">Deciles</Option> <Option name="RMQR" inputType="radio" variable="RMGRP">Quartiles</Option> </Options> <CodeTemplate> <![CDATA[ #if ($RMGRP.equalsIgnoreCase("RMPR")) GROUP=100 #end #if ($RMGRP.equalsIgnoreCase("RMDC")) GROUP=10 #end #if ($RMGRP.equalsIgnoreCase("RMQR")) GROUP=4 #end ]]> </CodeTemplate>
<UI> <Container option="OPTIONSTAB"> <Group option="GROUP1"> <OptionChoice name="SELECTLIST" inputType="select" multiple="true"> <OptionItem option="Choice1"/> <OptionItem option="Choice2"/> <OptionItem option="Choice3"/> </OptionChoice> </Group> ... </Container> </UI> <CodeTemplate> <![CDATA[ #if ($SELECTLIST && $SELECTLIST.size() > 0) #foreach($item in $SELECTLIST) $item #end #end ]]> </CodeTemplate>
slider
input type holds the numeric
string that is specified on the slider control.
validationtext
input type holds the
string that was specified in the text box.
rho0=
and the text in
the Null hypothesis correlation option. If
the user specifies 0
, the resulting
string is rho0=0
.
<Options> <Option name="nullRho" indent="1" inputType="validationtext" defaultValue="0" required="true" promptMessage="Enter a number greater than -1 and less than 1 for the null hypothesis correlation" invalidMessage="Enter a number greater than -1 and less than 1 for the null hypothesis correlation" missingMessage="Enter a number grearter than -1 and less than 1 for the null hypothesis correlation" regExp="[-+]?((0\.\d*)|(\.\d+)|0)">Null hypothesis correlation:</Option> </Options> <CodeTemplate> <![CDATA[ rh0=$nullRho]]> </CodeTemplate>