Optional
DefaultDefault filter component rendered for columns. This overrides the fallback text-input-field. Column specific components will override this component.
Optional
hideIndicator/icon used for action/button to hide the Filters Row.
Optional
showIndicator/icon used for action/button to show the Filters Row.
Optional
alwaysFilters are always visible. Removes the button to show/hide filters.
false
Optional
autoReset filtering when data is changed.
true
Optional
defaultEnable filtering for all columns, regardless if they have a valid accessor.
false
Optional
disableDisable column filtering for table.
false
Optional
filterAllows overriding or adding additional filter types for columns to use. If a column's filter type isn't found on this object, it will default to using the built-in filter types. Must be memoised.
Optional
initialInitial settings of filters. List of objects containing column id and value.
{ filters: [{ id: 'columnsId', value: 'filterValue' }], visible: true }
Optional
manualManual filtering with custom logic, eg. server-side.
false
Optional
onCallback executed when columns are sorted. The function must be wrapped in useCallback hook.
Generated using TypeDoc
Type interface for filtering options.