<< Click to Display Table of Contents >> RayEval > 7.3 u1 > User Guide > Advanced Information Elements and Special Properties |
To specify the default value for any element, the user should add a Value attribute to the property definition:
Example: <Property Id="TEST_TEXT" Type="Text" Value="Test value">
WARNING Keep in mind that identifiers of variables are case sensitive! |
Label
<Property Id="TEST_LABEL" Type="Label">
<Group>
<Group.en>Test</Group.en>
<Group.pl>Test</Group.pl>
<Group.de>Test</Group.de>
</Group>
<Name>
<Name.en>Test label</Name.en>
<Name.pl>etykieta testowa</Name.pl>
<Name.de>Testlabel</Name.de>
</Name>
</Property>
List
<Property Id="TEST_LIST" Type="List">
<Group>
<Group.en>Test</Group.en>
<Group.pl>Test</Group.pl>
<Group.de>Test</Group.de>
</Group>
<Name>
<Name.en>Select from the list</Name.en>
<Name.pl>Select from the list</Name.pl>
<Name.de>Select from the list</Name.de>
</Name>
<Options>
<Option Id="n/a">
<Value>
<Value.en>N/A</Value.en>
<Value.de>N/A</Value.de>
<Value.pl>N/A</Value.pl>
</Value>
</Option>
<Option Id="EXAMPLE">
<Value>
<Value.en>Example</Value.en>
<Value.de>Example</Value.de>
<Value.pl>Example</Value.pl>
</Value>
</Option>
</Options>
</Property>
File
<Property Id="TEST_FILE" Type="File">
<Group>
<Group.en>Test</Group.en>
<Group.pl>Test</Group.pl>
<Group.de>Test</Group.de>
</Group>
<Name>
<Name.en>Test File Browser</Name.en>
<Name.pl>Test File Browser</Name.pl>
<Name.de>Test File Browser</Name.de>
</Name>
</Property>
Text
<Property Id="TEST_TEXT" Type="Text">
<Group>
<Group.en>Test</Group.en>
<Group.pl>Test</Group.pl>
<Group.de>Test</Group.de>
</Group>
<Name>
<Name.en>Test textbox 1</Name.en>
<Name.pl>Test textbox 1</Name.pl>
<Name.de>Test textbox 1</Name.de>
</Name>
</Property>
Large Text
<Property Id="TEST_TEXTLARGE" Type="LargeText">
<Group>
<Group.en>Test</Group.en>
<Group.pl>Test</Group.pl>
<Group.de>Test</Group.de>
</Group>
<Name>
<Name.en>Test textbox 2</Name.en>
<Name.pl>Test textbox 2</Name.pl>
<Name.de>Test textbox 2</Name.de>
</Name>
</Property>
Yes/No
<Property Id="TEST_YesNo" Type="YesNo">
<Group>
<Group.en>Test</Group.en>
<Group.pl>Test</Group.pl>
<Group.de>Test</Group.de>
</Group>
<Name>
<Name.en>Test Yes/No Checkbox</Name.en>
<Name.pl>Test Yes/No Checkbox</Name.pl>
<Name.de>Test Yes/No Checkbox</Name.de>
</Name>
</Property>
Text Block
<Property Id="TEST" Type="TextBlock">
<Group>
<Group.en>Test</Group.en>
<Group.pl>Test</Group.pl>
<Group.de>Test</Group.de>
</Group>
<Name>
<Name.en>This is to demonstrate
the new property of type "TextBlock"</Name.en>
</Name>
</Property>
List
<Property Id="TEST_LIST" Type="List">
<Group>
<Group.en>Test</Group.en>
<Group.pl>Test</Group.pl>
<Group.de>Test</Group.de>
</Group>
<Name>
<Name.en>Select from the list</Name.en>
<Name.pl>Select from the list</Name.pl>
<Name.de>Select from the list</Name.de>
</Name>
<Options>
<Option Id="n/a">
<Value>
<Value.en>N/A</Value.en>
<Value.de>N/A</Value.de>
<Value.pl>N/A</Value.pl>
</Value>
</Option>
<Option Id="EXAMPLE">
<Value>
<Value.en>Example</Value.en>
<Value.de>Example</Value.de>
<Value.pl>Example</Value.pl>
</Value>
</Option>
</Options>
</Property>
Multi-value list
<Properties>
<Property Id="TEST_MultiOption" Type="MultiOption">
<Group>
<Group.en>Basic</Group.en>
<Group.de>Grundlagen</Group.de>
</Group>
<Name>
<Name.en>Select from the list</Name.en>
<Name.de>Einen Wer aus der Liste auswählen</Name.de>
</Name>
<Options>
<Option Id="n/a">
<Value>
<Value.en>N/A</Value.en>
<Value.de>N/A</Value.de>
</Value>
</Option>
<Option Id="Example">
<Value>
<Value.en>Example</Value.en>
<Value.de>Beispiel</Value.de>
</Value>
</Option>
<Option Id="Test">
<Value>
<Value.en>Test1</Value.en>
<Value.de>Test1</Value.de>
</Value>
</Option>
</Options>
</Property>
@SOURCETYPE <Property Id="@SOURCETYPE" IsVisibleInUi="True"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
list with installation sources type
|
@INSTALLERPATH <Property Id="@INSTALLERPATH"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
the control that handles adding of installers (*.msi, *.exe, etc.)
|
@APPNAME <Property Id="@APPNAME"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with the application name that will be filled automatically after importing of installer
|
@APPVERSION <Property Id="@APPVERSION"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with the application version
|
@MANUFACTURER <Property Id="@MANUFACTURER"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with the application manufacturer
|
@APPLANGUAGE <Property Id="@APPLANGUAGE"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> <Options> <Option Id="ENG"> <Value> <Value.en>English</Value.en> <Value.de>Englisch</Value.de> <Value.pl>Angielski</Value.pl> </Value> </Option> <Option Id="DEU"> <Value> <Value.en>German</Value.en> <Value.de>Deutsch</Value.de> <Value.pl>Niemiecki</Value.pl> </Value> </Option> <Option Id="POL"> <Value> <Value.en>Polish</Value.en> <Value.de>Polnisch</Value.de> <Value.pl>Polski</Value.pl> </Value> </Option> </Options> </Property>
list with the application languages
|
@COMMENTS <Property Id="@COMMENTS"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with comments
|
@PKGVERSION <Property Id="@PKGVERSION" Value="1.0.0"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with package version
|
@SOURCESIZE <Property Id="@SOURCESIZE"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with the size of the main installation file
|
@DATETIME <Property Id="@DATETIME"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with the project creation date and time
|
@DATE <Property Id="@DATE" IsVisibleInUi="False"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with the project creation date
|
@OSARCHITECTURE <Property Id="@OSARCHITECTURE"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with the operating system architecture
|
@OSEDITION <Property Id="@OSEDITION"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with the operating system edition
|
@OSSERVICEPACK <Property Id="@OSSERVICEPACK"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with the operating system service pack
|
@OSVERSIONSTRING <Property Id="@OSSERVICEPACK"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with the operating system version
|
@OSNAME <Property Id="@OSNAME"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with the operation system name
|
@MACHINENAME <Property Id="@MACHINENAME"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with the evaluation machine name
|
@USERNAME <Property Id="@USERNAME"> <Group> <Group.en>Test</Group.en> <Group.pl>Test</Group.pl> <Group.de>Test</Group.de> </Group> </Property>
textbox with the username
|