Common behavior
...
The following lifecycle states are possible for a dynamic variable defined in the installer descriptor:.
- unset
If unset, the variable is defined but does not have any active value and is invisible during the installation process.A variable can be defined and unset also if it depends on a condition which at the given time evaluates false, and there is no second definition of the same variable setting it. - set
If set, the variable has an active value, which can be still changed during panel changes depending on changing variable conditions.If a variable is defined more times it gets evaluated in the order of definition, thus, the last definition applying at the given time has precedence. - frozenĀ
During being frozenĀ
If frozen, the variable's value cannot will be changed during the refresh.process.
Precedence rules during refreshing
...
In addition, if the user goes back through the panel sequence by pressing Previous, they must reach the first panel containing the variable before it will be unfrozen.
In this way, the variables can be reset to the proper values based on new conditions when the user navigates backward and forward multiple times and inputs new choices.
Global precedence for dynamic variable assignments
...