Dynamic Conditional Form is like Conditional Form except both the options and the sub-fields are sourced from datastores. That way, admins can change which options appear (and which fields belong to each) without touching the field configuration.
Conditional options
- Table/Field Containing Options (Required) — the field that contains the names of the options you would like to show.
- Join Field Override — if no value is entered, the ID field will be used to join this table to the table containing the fields.
- Table/Field Containing Fields (Required) — the field that contains values linking the rows to the option table.
When to pick Dynamic over the standard Conditional Form
Pick Dynamic when:
- Options change frequently and a non-developer should edit them.
- The set of options is large enough that managing them as data is easier than managing them as configuration.
- Options need to vary per tenant or per environment.