Interface DataTableStateColumnFilterOptions<T> interface DataTableStateColumnFilterOptions < T > { display ?: ( filterList : FilterList , onChange : ( value : string | string [] , index : number , column : ColumnState < T > , ) => void , index : number , column : ColumnState < T > , filterData : Primitive [] [] , ) => ReactNode ; fullWidth ?: boolean ; logic ?: ( prop : string , filterValue : string [] , row : T ) => boolean ; names ?: string [] ; renderValue ?: ( value : Primitive ) => ReactNode ; } Defined in src/types/props/column-definition/options.ts:283 PropertiesOptional
display Defined in src/types/props/column-definition/options.ts:298 Optional
full Width fullWidth ?: boolean
Defined in src/types/props/column-definition/options.ts:327 Optional
logic logic ?: ( prop : string , filterValue : string [] , row : T ) => boolean Defined in src/types/props/column-definition/options.ts:315 Optional
names names ?: string []
Defined in src/types/props/column-definition/options.ts:289 Optional
render Value renderValue ?: ( value : Primitive ) => ReactNode Defined in src/types/props/column-definition/options.ts:324
Custom rendering inside the filter dialog.
filterList
must be of the same type in the main column options, that is an array of arrays, where each array corresponds to the filter list for a given column.