Table API Reference
- Table
- TableOptions
- TableState
- TableMeta
- TableFeature
- TableFeatures
- StockFeatures
- CoreFeatures
- BaseAtoms
- Atoms
- ExternalAtoms
- constructTable
- tableOptions
- tableFeatures
- getInitialTableState
- OnChangeFn
- Updater
- DebugOptions
- useTable
- createTableHook
- createTableHookContexts
- OctaneTable
- AppOctaneTable
- CreateTableHookOptions
- Subscribe
- FlexRender
- flexRender
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
AppColumnHelper
Defined in: types.ts:455
Enhanced column helper with pre-bound components in cell/header/footer contexts. This enables TypeScript to know about the registered components when defining columns.
Type Parameters#
TFeatures#
TFeatures extends TableFeatures
TData#
TData extends RowData
TCellComponents#
TCellComponents extends Record<string, TableComponentType>
THeaderComponents#
THeaderComponents extends Record<string, TableComponentType>
Properties#
accessor#
accessor: <TAccessor, TValue>(accessor, column) => TAccessor extends AccessorFn<TData> ? AccessorFnColumnDef<TFeatures, TData, TValue> : AccessorKeyColumnDef<TFeatures, TData, TValue>;Defined in: types.ts:465
Creates a data column definition with an accessor key or function. The cell, header, and footer contexts include pre-bound components.
Type Parameters#
TAccessor#
TAccessor extends string | AccessorFn<TData>
TValue#
TValue extends unknown
Parameters#
accessor#
TAccessor
column#
TAccessor extends AccessorFn<TData> ? Omit<IdentifiedColumnDef<TFeatures, TData, TValue>, "footer" | "header" | "cell"> & object & object : AppColumnDefBase<TFeatures, TData, TValue, TCellComponents, THeaderComponents>
Returns#
TAccessor extends AccessorFn<TData> ? AccessorFnColumnDef<TFeatures, TData, TValue> : AccessorKeyColumnDef<TFeatures, TData, TValue>
columns#
columns: <TColumns>(columns) => ColumnDef<TFeatures, TData, any>[] & [...TColumns[]];Defined in: types.ts:499
Wraps an array of column definitions to preserve each column's individual TValue type.
Type Parameters#
TColumns#
TColumns extends readonly ColumnDef<TFeatures, TData, any>[]
Parameters#
columns#
[...TColumns[]]
Returns#
ColumnDef<TFeatures, TData, any>[] & [...TColumns[]]
display#
display: (column) => DisplayColumnDef<TFeatures, TData, unknown>;Defined in: types.ts:507
Creates a display column definition for non-data columns. The cell, header, and footer contexts include pre-bound components.
Parameters#
column#
AppDisplayColumnDef<TFeatures, TData, TCellComponents, THeaderComponents>
Returns#
DisplayColumnDef<TFeatures, TData, unknown>
group#
group: (column) => GroupColumnDef<TFeatures, TData, unknown>;Defined in: types.ts:520
Creates a group column definition with nested child columns. The cell, header, and footer contexts include pre-bound components.
Parameters#
column#
AppGroupColumnDef<TFeatures, TData, TCellComponents, THeaderComponents>
Returns#
GroupColumnDef<TFeatures, TData, unknown>