New features
filterType: 'set'— filter a column by ticking values from a checklist of its distinct values, with a search box and a(Blanks)entry for empty cells. Selections live on the newFilterState.values. → Filtering (#1372)filterServer— skip the built-in client-side filter pass and let your backend filter, the waysortServerdoes for sorting. Filter popups still render and still callonFilterChange. → Filtering
Bug fixes
- Column filters no longer re-filter server-paginated rows client-side, which could blank the page.
paginationServernow impliesfilterServer. → Filtering
Deprecations
useColumnFilter(columns, filterValues, onFilterChange)— useuseColumnFilter(columns, { filterValues, onFilterChange, localization, rows })instead. Set filters needrows, which only the options form accepts. The positional form still works and is removed in v9. → Headless
Full changelog: https://reactdatatable.com/docs/changelog