Defined in: features/column-filtering/columnFilteringFeature.types.ts:194
TFeatures extends TableFeatures
TData extends RowData
getAutoFilterFn: () => FilterFn<TFeatures, TData>;Defined in: features/column-filtering/columnFilteringFeature.types.ts:201
Returns an automatically calculated filter function for the column based off of the columns first known value.
FilterFn<TFeatures, TData>
getCanFilter: () => boolean;Defined in: features/column-filtering/columnFilteringFeature.types.ts:205
Checks whether this accessor column can currently be column-filtered.
boolean
getFilterFn: () => FilterFn<TFeatures, TData>;Defined in: features/column-filtering/columnFilteringFeature.types.ts:209
Returns the filter function (either user-defined or automatic, depending on configuration) for the columnId specified.
FilterFn<TFeatures, TData>
getFilterIndex: () => number;Defined in: features/column-filtering/columnFilteringFeature.types.ts:213
Returns the index (including -1) of the column filter in the table's state.columnFilters array.
number
getFilterValue: () => unknown;Defined in: features/column-filtering/columnFilteringFeature.types.ts:217
Reads this column's current value from state.columnFilters.
unknown
getIsFiltered: () => boolean;Defined in: features/column-filtering/columnFilteringFeature.types.ts:221
Checks whether this column has an active entry in state.columnFilters.
boolean
setFilterValue: (updater) => void;Defined in: features/column-filtering/columnFilteringFeature.types.ts:228
Adds, updates, or removes this column's filter value.
Updater functions receive the previous filter value. Values that satisfy the filter function's autoRemove rule are removed from filter state.
any
void