User Guide
176
The following table describes the PARAM tag for the PAGE tag.
The following table describes the INPUT tag.
The following table describes the NEXTPAGE tag.
Dynamic expressions in tags
Any tag attribute may combine static, constant text with embedded dynamic
expressions that reference parameters or input controls. To embed an expression
within a text string, the following syntax is utilized:
$${ expression }
So, for example, to set the REQUIRED attribute of a parameter based on whether
another value was set, you would use the following syntax:
Attribute Description
NAME Name of the parameter.
VALUE Value of the parameter.
REQUIRED True/False or YES/NO (can be the result of a dynamic expression).
Determines whether a value for the parameter is required. The
Wizard manager will not enable the Finish button until all required
parameters are entered.
Attribute Description
NAME Name of the form control to which the
INPUT is bound.
PARAM Optional. Name of parameter to which the
INPUT is bound. Defaults
is the NAME attribute).
DEFAULT Optional. Default value for the input.
REQUIRED Optional. Is the input required?
VALIDATIONMSG Optional. A message to display to the user if the input is required and
a value is not entered.
LISTCONTENTS Optional. If this is TCustomListBox or TCustomComboBox based
input, then a comma-separated list will be used to populate the list
with values.
Attribute Description
NAME Name of a page to go to next.
CONDITION Conditional expression that determines whether to go to the page. If
multiple NEXTPAGE tags are specified, then the first one to match a
CONDITION will be the next page.