FeatureOptions
Inheritors
Properties
Enables/Disables the ability to remove sorting for the table.
By default, filtering is done from parent rows down (so if a parent row is filtered out, all of its children will be filtered out as well). Setting this option to true
will cause filtering to be done from leaf rows up (which means parent rows will be included so long as one of their child or grand-child rows is also included). API Docs Guide
If provided, this function will be called with the column and should return true
or false
to indicate whether this column should be used for global filtering.
If provided, this function is called once per table and should return a new function which will calculate and return the row model for the table when it's filtered.
Returns the row model after pagination has taken place, but no further.
The filter function to use for global filtering.
Enables manual grouping. If this option is set to true
, the table will not automatically group rows using getGroupedRowModel()
and instead will expect you to manually group the rows before passing them to the table. This is useful if you are doing server-side grouping and aggregation. API Docs Guide
Enables manual pagination. If this option is set to true
, the table will not automatically paginate rows using getPaginationRowModel()
and instead will expect you to manually paginate the rows before passing them to the table. This is useful if you are doing server-side pagination and aggregation. API Docs Guide
By default, filtering is done for all rows (max depth of 100), no matter if they are root level parent rows or the child leaf rows of a parent row. Setting this option to 0
will cause filtering to only be applied to the root level parent rows, with all sub-rows remaining unfiltered. Similarly, setting this option to 1
will cause filtering to only be applied to child leaf rows 1 level deep, and so on. var : This is useful for situations where you want a row's entire child hierarchy to be visible regardless of the applied filter. var * API Docs: * API Docs var * Guide: * Guide
If true
expanded rows will be paginated along with the rest of the table (which means expanded rows may span multiple pages). If false
expanded rows will not be considered for pagination (which means expanded rows will always render on their parents page. This also means more rows will be rendered than the set page size) API Docs Guide