Element visibility
Element visibility logic defines whether or not an element is visible and/or enabled. You can define visibility logic for any element type.
Visibility logic complexity
The logic builder allows you to build extremely complex, recursive conditions should your CyberApp UI require them. Technically, there are no limitations.
Element visibility logic adheres to a logical hierarchy of dependencies, conditions, and condition blocks.
Dependencies
Visibility logic consists of one or more dependencies.
Each dependency can control either the Visible state or the Enabled state of the element.
The result of the logic in each dependency is either True or False at any given time that the form is open.
Note
If two or more dependencies control the same element State, then all dependencies must be True for the State to be True.
Condition blocks
Dependencies consist of one or more condition blocks.
If all condition blocks in a dependency result in True, the dependency is True.
If any condition blocks in a dependency results in False, the dependency is False.
Conditions
Condition blocks consist of one or more conditions, which are logically related by the Condition block modifier.
If all conditions in an And condition block are True, the condition block is True.
If any condition in an And condition block is False, the condition block is False.
If any condition in an Or condition block is True, the condition block is True.
If none of the conditions in an Or condition block are True, the condition block is False.