Multi-select field
Pick zero, one or many values from a list. Stored as JSON in the column.
Configuration
Same as Single choice, plus:
- Min selections / Max selections — enforce range at save time. Defaults to 0 and ∞.
Form rendering
Either a checkbox group (default) or a tag-style multi-select input if the option list is long enough that checkboxes would be unwieldy.
List rendering
Comma-separated pills, wrapping if the cell is narrow.
EQL operators supported
:matches if the chosen value is IN the field's array (e.g.tags:premiummatches if "premium" is one of the tags).in [...]matches if ANY of the listed values is in the field's array.contains all [...]matches if every listed value is in the field's array.is null,is not null.