Dependency Definition |
Click the button beside the Maintain Folder Tabs button to launch the Dependency Definition window.
(The Dependency Definition button was added in PxPlus 2023 Update 1.)
Dependency definitions are the equivalent of IF THEN and (optionally) ELSE conditions. The Dependency Definition window is used to define selected controls to be hidden, shown, locked, unlocked, enabled or disabled based on preset conditions. Dependency definitions are applied to the current file maintenance main panel or folder panel (if Folder Tabs have been defined) or Webster+ HTML page to be generated.
Each dependency definition created in the table will consist of a conditional expression, as well as one or more actions and/or logic to be performed when the Condition is true.
This window consists of the following:
Condition |
Conditional expression to be tested. | ||||||||||||||||
Actions for Controls |
(Applicable for NOMADS Panels and Webster+ HTML Pages) Assigns functions to be applied to selected controls when the Condition tests true. Click the dotted button to invoke the Actions for Controls window.
This window consists of the following:
| ||||||||||||||||
Actions for Groups |
(Applicable for NOMADS Panels Only) Assigns functions to be applied to selected groups when the Condition tests true. Click the dotted button to invoke the Actions for Groups window.
This window consists of the following:
| ||||||||||||||||
Actions for Classes |
(Applicable for Webster+ HTML Pages Only) Assigns functions to be applied to selected groups when the Condition tests true. Click the dotted button to invoke the Actions for Groups window.
This window consists of the following:
| ||||||||||||||||
Invert |
(Applicable for NOMADS Panels and Webster+ HTML Pages) Check box to apply the opposite function for when the Condition tests false. Same as an ELSE statement. Example: If a control is set to Enabled and the Condition tests false, the control will be Disabled instead. This does not apply to Logic functions. | ||||||||||||||||
Logic |
(Applicable for NOMADS Panels Only) Logic to be executed when the Condition tests true. Click the dotted button to invoke the Logic window for creating or editing this string. Available processes include Ignore, Link, Perform, Call, Execute, Help, Jumpto and End. See Actions and Parameters. | ||||||||||||||||
Insert Above |
Adds a blank row above or below the currently selected row. | ||||||||||||||||
Delete |
Removes the currently selected row (i.e. removes the definition). | ||||||||||||||||
Move Up |
Changes the order of the existing definitions. | ||||||||||||||||
OK |
Saves any changes and closes the Dependency Definition window. | ||||||||||||||||
Cancel |
Cancels any changes and closes the Dependency Definition window. |