The Input dialog has many ways of entering, changing or checking parameters for further processing. It generates a dialog field for every input parameter and outputs the value of the field on confirmation in the parameter memory. Subsequent tools will then have access to these parameters (via parameter from: PREVIOUS_TOOL).
You can define table selection dialogs for mass processing actions by modeling a file input parameter which refers to a structured file descriptor, and setting the “UI Multi Selection” attribute of that parameter to “true”.
Cancelling an Input dialog means cancelling the complete action. An Input dialog is considered to have been cancelled if it is not confirmed with OK.
The behavior and appearance of the dialog can be modeled more accurately via the attributes of the “Tool has Input Parameter” relationship (see Relationship: Tool has Input Parameter):
Attribute | Input Dialog field |
---|---|
Parameter From | Makes it possible to fill the dialog field. With the “USER_INPUT” attribute value, the field will not be preset with a property value. |
SeqNo * | Position number of the dialog field. |
Default Value [O] | Fills the dialog field with this value or a reference, if (depending on the "Parameter_From" attribute) no value is available to the referenced property. |
Static Value [O] | Sets a fixed value or a reference for this parameter. An input field with “Static Value” cannot be edited. |
Label [O] | Defines the label of the dialog field. |
UI Category [O] | Groups dialog fields with the same category. See the The "UI_Category" attibute for more details. |
UI Tab [O] | Assigns parameters to tabs. Tabs will be created only if at least one parameter has this attribute set. Parameters which don’t have a tab set will be shown in a tab called “General” by default. |
UI Editable, | See Relationship: Tool has Input Parameter. |