Using Input Pages with Variable Parameters
Consider the following information about the input pages for the “Set Parameters” step of the “Configure Multiple Variants” process:
• The number of input pages presented depends on the number of parameters and page breaks defined for the configurable module.
• You can return to the previous input pages using Back and change your selections.
• When you move from one page to the next page in the Set Parameters step, the number of combinations defined is compared against the maximum of 256. If the number exceeds the limit, it is required to reduce the number of variable parameters or number of values provides for the variable parameters. Once it is not possible to define a variable parameter without exceeding the maximum, the ability to set variable parameters is disabled for all subsequent pages.
• The Variable Parameter checkbox switches the parameter between single and variable input models. Selecting the checkbox allows the parameter to accept multiple values. Clearing the selected checkbox allows the parameter to accept only a single value.
When you switch between disabling or enabling a parameter as variable parameter, the values selected are not retained and are reverted to default.
• Parameters defined to accept user input are treated as required.
• Parameters defined to accept multiple selection default to variable parameters.
• If a single input parameter is of type Boolean without constraints, its values are presented using radio buttons for single selection. The default selection for a required single input Boolean parameter is the No radio button. When enabled as a variable parameter, the values are presented using checkboxes for multiple selections. The default selection for a required variable Boolean parameter is the No checkbox.
• If a variable Boolean parameter is not required, the values are presented using checkboxes for the selection of either one or both checkboxes. By default, both the Yes and No checkboxes are selected for a variable Boolean parameter that is not required.
• If a parameter of type String is enabled as a variable parameter, each text box is presented with a checkbox. Click
to add a text box. The text boxes that you add are added one below the other. Select the required checkbox and click
to remove a text box.
• If a parameter of type Integer or Real Number is enabled as a variable parameter, each text box is presented with a checkbox on the left and the “Edit Parameter Value Interval” icon
on the right. Click
to add a text box. The text boxes that you add are added one below the other. To remove a text box, select the corresponding checkbox and click
.
If a parameter of type Integer or Real Number is enabled as a variable parameter, you can also set intervals for the parameter value. You can set the range and step of a parameter value in any of the following ways:
◦ Using the Edit Parameter Value Interval dialog displayed beside the text box.
◦ Specifying the range and interval in the text box in any of the following formats:
▪ (1...10)1, the values are set from 2 to 9.
▪ [1...10]1, the values are set from 1 to 10.
▪ (1...10]1, the values are set from 2 to 10.
▪ [1...10)1, the values are set from 1 to 9.
| • The “(” or “)” parenthesis denotes that the value is excluded. • The “[” or “]” bracket denotes that the value is included. |
• If a parameter has an explanation defined, the text provided for the parameter is displayed above the parameter.
• If a parameter has a range or unit defined, it is displayed inline and to the right of the parameter value.
• If a parameter has a default value defined, you can use a restore default action icon
to restore the parameter to its default setting.
The icon is displayed when the value specified for the parameter is other than the defined default value. The icon is always displayed inline and to the right of the parameter range or unit.
• If a parameter has a
helpURL defined, a help icon
is displayed. You can click this icon to get specific help information for the parameter.
• If the whole parameter has imageURL defined, its image is displayed. If the parameter has enumerated values defined with the corresponding images, the image corresponding to the selected parameter value is displayed for single input parameters.
• If a parameter has a calculationExplanation defined, this value is included in the summary of input parameters.
For more information on advanced selection logic definitions, see
Developing Advanced Selection Logic for Configurable Modules.