Difference between revisions of "Extensions.HMI.ChoiceDialog"
Jump to navigation
Jump to search
(Created page with "Category:HMI == Classification == {{ClassificationActivity | ChoiceDialog | Dialog that indicates to the user with a list of choices | Action| [[HMI|OTX HMI extension]...") |
|||
Line 3: | Line 3: | ||
{{ClassificationActivity | ChoiceDialog | Dialog that indicates to the user with a list of choices | [[Action]]| [[HMI|OTX HMI extension]] | [[Dialog related actions]] | [[OutOfBoundsException]] | [[HMIChk001|HMI_Chk001]] }} | {{ClassificationActivity | ChoiceDialog | Dialog that indicates to the user with a list of choices | [[Action]]| [[HMI|OTX HMI extension]] | [[Dialog related actions]] | [[OutOfBoundsException]] | [[HMIChk001|HMI_Chk001]] }} | ||
− | == | + | == OTL Syntax == |
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | <syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | ||
− | ChoiceDialog( | + | Hmi.ChoiceDialog(StringTerm, StringTerm, IntegerVariable, ListTerm); |
</syntaxhighlight> | </syntaxhighlight> | ||
Line 19: | Line 19: | ||
|} | |} | ||
− | == Examples == | + | == OTL Examples == |
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | <syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | ||
− | ChoiceDialog( | + | Integer Integer1; |
+ | List<String> Options1 = {"Option1", "Option2"}; | ||
+ | |||
+ | Hmi.ChoiceDialog("Massage", "Title", Integer1, Options1); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 07:18, 10 February 2015
Classification
Name | ChoiceDialog |
Short Description | Dialog that indicates to the user with a list of choices |
Class | Action |
Extension | OTX HMI extension |
Group | Dialog related actions |
Exceptions | OutOfBoundsException |
Checker Rules | HMI_Chk001 |
Standard Compliant | Yes |
OTL Syntax
Hmi.ChoiceDialog(StringTerm, StringTerm, IntegerVariable, ListTerm);
Description
The ChoiceDialog shows the user a list of choices. Once the user has confirmed the selection of the options (eg by clicking on the "OK" button), the dialog is closed and the index of the selected option will be assigned to a result variable.
Properties
Name | Data Type | Class | Default | Cardinality | Description |
Options | List | Term | - | [1] | This element specifies a list of strings which contains the possible options that shall be displayed. |
Default | Integer | Term | - | [0..1] | This optional element represents the index of the option which shall be preselected in the dialog. |
Result | Integer | Variable | - | [1] | The integer variable where the chosen option's index. |
OTL Examples
Integer Integer1;
List<String> Options1 = {"Option1", "Option2"};
Hmi.ChoiceDialog("Massage", "Title", Integer1, Options1);