Table API Reference
Column API Reference
Row API Reference
Cell API Reference
Header API Reference
Features API Reference
- stockFeatures
- coreFeatures
- coreCellsFeature
- coreColumnsFeature
- coreHeadersFeature
- coreRowModelsFeature
- coreRowsFeature
- coreTablesFeature
- cellSpanningFeature
- columnFilteringFeature
- columnFacetingFeature
- rowAggregationFeature
- columnGroupingFeature
- columnOrderingFeature
- columnPinningFeature
- columnResizingFeature
- columnSizingFeature
- columnVisibilityFeature
- globalFilteringFeature
- rowExpandingFeature
- rowPaginationFeature
- rowPinningFeature
- rowSelectionFeature
- rowSortingFeature
- filterFns
- sortFns
- aggregationFns
- ColumnFilter
- ColumnPinningState
- ColumnSort
- PaginationState
- RowPinningState
- columnResizingState
- FilterFn
- FilterFns
- FilterMeta
- SortFn
- SortFns
- AggregationFns
- AggregationContext
- AggregationMergeContext
- AggregationFnDef
- AggregationFnDescriptor
- AggregationValueContext
- AggregationValueResult
- constructAggregationFn
- ColumnFiltersState
- ColumnOrderState
- ColumnPinningPosition
- ColumnResizeDirection
- ColumnResizeMode
- ColumnSizingState
- ColumnVisibilityState
- ExpandedState
- GroupingState
- RowPinningPosition
- RowSelectionState
- SortDirection
- SortingState
- AggregationFnOption
- AggregationResult
- FilterFnOption
- SortFnOption
- BuiltInAggregationFn
- BuiltInFilterFn
- BuiltInSortFn
Static Functions API Reference
Legacy API Reference
- Legacy API Overview
- useLegacyTable
- legacyCreateColumnHelper
- getCoreRowModel
- getFilteredRowModel
- getSortedRowModel
- getGroupedRowModel
- getExpandedRowModel
- getPaginationRowModel
- getFacetedRowModel
- getFacetedMinMaxValues
- getFacetedUniqueValues
- LegacyRowModelOptions
- LegacyTable
- LegacyTableOptions
- LegacyReactTable
- LegacyColumnDef
FeatureSlotPrereqs
Defined in: types/TableFeatures.ts:94
Maps each row model and fn registry slot to the feature(s) that must be registered alongside it in the same features object.
Custom features can declaration-merge their own slot prerequisites into this interface to get the same validation from tableFeatures().
Properties#
aggregationFns#
aggregationFns: "rowAggregationFeature";Defined in: types/TableFeatures.ts:98
Named aggregation functions require the independent aggregation feature.
columnResizingFeature#
columnResizingFeature: "columnSizingFeature";Defined in: types/TableFeatures.ts:102
Column resizing builds on the column sizing state and APIs.
expandedRowModel#
expandedRowModel: "rowExpandingFeature";Defined in: types/TableFeatures.ts:106
Expanded row-model factories require row expanding APIs and state.
facetedMinMaxValues#
facetedMinMaxValues: "columnFacetingFeature";Defined in: types/TableFeatures.ts:110
Faceted min/max factories require column faceting APIs.
facetedRowModel#
facetedRowModel: "columnFacetingFeature";Defined in: types/TableFeatures.ts:114
Faceted row-model factories require column faceting APIs.
facetedUniqueValues#
facetedUniqueValues: "columnFacetingFeature";Defined in: types/TableFeatures.ts:118
Faceted unique-value factories require column faceting APIs.
filteredRowModel#
filteredRowModel: "columnFilteringFeature";Defined in: types/TableFeatures.ts:122
Filtered row-model factories require column filtering APIs and state.
filterFns#
filterFns: "columnFilteringFeature";Defined in: types/TableFeatures.ts:126
Named filter functions are only meaningful when column filtering is enabled.
filterMeta#
filterMeta: "columnFilteringFeature";Defined in: types/TableFeatures.ts:130
Filter metadata types are only read and written by filtering features.
globalFilteringFeature#
globalFilteringFeature: "columnFilteringFeature";Defined in: types/TableFeatures.ts:134
Global filtering builds on column filtering state and filter functions.
groupedRowModel#
groupedRowModel: "columnGroupingFeature";Defined in: types/TableFeatures.ts:138
Grouped row-model factories require column grouping APIs and state.
paginatedRowModel#
paginatedRowModel: "rowPaginationFeature";Defined in: types/TableFeatures.ts:142
Paginated row-model factories require row pagination APIs and state.
sortedRowModel#
sortedRowModel: "rowSortingFeature";Defined in: types/TableFeatures.ts:146
Sorted row-model factories require row sorting APIs and state.
sortFns#
sortFns: "rowSortingFeature";Defined in: types/TableFeatures.ts:150
Named sorting functions are only meaningful when row sorting is enabled.