Ignore, Visible and Enabled
- If visible is false or ignore is true the component won't be rendered.
- If a component becomes ignored (its ignore attribute expression becomes true) the value the component is bound to will be deleted from the payload. If a container component becomes ignored, its children values will be deleted too.
- If the component is ignored or not enabled the validations won't apply. And this component won't make form validations to fail.
- If the component is not enabled and not visible, the component won't be rendered or validated, and the value it's bound too won't be deleted from payload.
Attribute | Hidden from Screen | Validation not applied | Value deleted |
---|---|---|---|
visible = false | X | ||
enabled = false | X | ||
ignore = true | X | X | X |
caution
If a component has autoExecute
set to true
but is placed inside an invisible container (such as a Panel, Button Group, Sub Panel, Modal Dialog, Outcome Button Group, Tabs, Wizard, or Subform), its auto-execution will not be triggered.
Additionally, if the component is inside a non-active tab or wizard step, the auto-execution will also not occur, even if the Tabs or Wizard component itself is visible.