MultiSelectField
Field that allows users to select multiple values from a predefined list.
Extends the generic Field contract with the multi-choice semantics of MultiSelectComponent. Ideal for tagging, categorization, and other scenarios where more than one option may apply.
Implementations should clearly convey selection state and support efficient addition/removal of choices.
Properties
Optional list of decorators (icon/label chips) shown to the right of the field title.
Collection of formulas applied to this field. Order may determine execution precedence.
Unique key that identifies this field within a document. Must be stable across updates.
Whether the field starts hidden before any logic evaluation occurs.
Whether the field starts required before any requiredLogic evaluation occurs. Captured from the required JSON property at construction and remains immutable.
Optional FieldLogic describing visibility logic for the field
When true, the field/column is permanently hidden on the current active view and cannot be shown via conditional logic.
Optional FieldLogic describing required-ness logic for the field.