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>