table_setColumnFilters

Function: table_setColumnFilters()

ts
function table_setColumnFilters<TFeatures, TData>(table, updater): void;

Defined in: features/column-filtering/columnFilteringFeature.utils.ts:255

Routes a column filter updater through the table's filter change handler.

The resolved filters are cleaned before they are emitted: filters for known columns are removed when their filter function says the value should be auto-removed.

Type Parameters

TFeatures

TFeatures extends TableFeatures

TData

TData extends RowData

Parameters

table

Table_Internal<TFeatures, TData>

updater

Updater<ColumnFiltersState>

Returns

void

Example

ts
table_setColumnFilters(table, (old) => old.filter((filter) => filter.id !== 'age'))