Dynamic Forms :: Visibility

For each element of the form, you can set a visibility condition. So, the element (step, container, label, field, etc.) will be visible only when the visibility condition is accomplished. 

DynamicFormVisibility

The condition for visibility works in the same way as the condition for validations.

Some visibility examples:

  • &CreditCard
    There is a simple element whose reference id is 'CreditCard' and is a check box, and this element will be visible only when the CreditCard element is checked.

  • &PayBy = "Credit card"
    There is a simple element whose reference id is 'PayBy' and has predefined options, one of which is 'Credit card'. This element will be visible only when the 'PayBy' field has "Credit card" marked.

  • (&PayBy = "Credit card" ) or (&PayBy = "Cash")
    There is a simple element whose reference id is 'PayBy' and has predefined options, containing 'Credit card' and 'Wire' as some of the options. This element will be visible only when the 'PayBy' field has 'Credit card' or 'Cash' marked.

  • &AmountOfChildren > 0
    There is a simple element whose reference id is 'AmountOfChildren' and is a number. This element will be visible only when the 'AmountOfChildren' field has a value higher than 0.

There is also an option to define whether you want to exclude the element of the PDF report that is generated for a fulfilled form.