key | string | Technische filternaam (verplicht). |
type | single/multi/date-range/number-range | Controltype in filterbar. |
valueType | string/number/decimal/currency/percent/date/datetime/time/html | Coercion voor filterwaarden. |
label | string | Display label. |
placeholder | string | Placeholder in control. |
labelIcon | string | PrimeIcon class voor label. |
applyFields[] | string[] | Doelvelden; leeg = gebruik key. |
applyFieldsMode | and/or | Alle velden matchen of een van de velden. |
dataSourceUid / dataSourceUids[] | string / string[] | Bronnen waarop filter wordt toegepast. |
optionsDataSourceUid / optionsDataSourceUids[] | string / string[] | Bronnen voor optie-lijst; leeg = zelfde als data sources. |
optionsLabelField | string | Kolom voor option labels. |
optionsFilter | object | Extra filter op option-load query. |
hidden | boolean | Filter actief houden maar verbergen in filterbar. |
viewOnly | boolean | Alleen doorgeven aan views, niet direct naar datasource queries. |