Dynamic Selection Fields that use the “List With Checkboxes” interface can choose an additional variant. The additional variant “Tree of Checkboxes with Child Field” will present the end user with an array of checkboxes. Under each checkbox row if that selection has valid child options as defined by the child field configuration then those options are rendered underneath that option and that option gains the ability to show and hide its child options. When this variant saves it will save values in both itself and the child field. This variant also affects how the field is interacted with in
List Forms and
Filter Fields. When this field is rendered in the filter it will show the same tree and if the user selects values at multiple levels then it will generate one filter per field, parent and child.