Optionalaccessibility
accessibility?: TableAccessibility
Optionalanimations
animations?: TableAnimations
OptionalariaDescribedBy
ariaDescribedBy?: string
OptionalariaLabel
ariaLabel?: string
OptionalariaLabelledBy
ariaLabelledBy?: string
OptionalautoResetPageIndex
autoResetPageIndex?: boolean
OptionalclassName
className?: string
OptionalcolumnFilters
columnFilters?: ColumnFiltersState
OptionalcolumnOrder
columnOrder?: string[]
OptionalcolumnPinning
columnPinning?: ColumnPinningState
OptionalcolumnResizeMode
columnResizeMode?: ColumnResizeMode
OptionalcolumnVisibility
columnVisibility?: VisibilityState
OptionaldebugTable
debugTable?: boolean
OptionalenableColumnFilters
enableColumnFilters?: boolean
OptionalenableColumnResizing
enableColumnResizing?: boolean
OptionalenableExpanding
enableExpanding?: boolean
OptionalenableGlobalFilter
enableGlobalFilter?: boolean
OptionalenableGrouping
enableGrouping?: boolean
OptionalenableMultiRemove
enableMultiRemove?: boolean
OptionalenableMultiSort
enableMultiSort?: boolean
enablePagination?: boolean
OptionalenablePinning
enablePinning?: boolean
OptionalenableRowSelection
enableRowSelection?: boolean
OptionalenableSorting
enableSorting?: boolean
OptionalenableSortingRemoval
enableSortingRemoval?: boolean
enableStickyHeader?: boolean
Optionalerror
error?: Error | null
Optionalevents
events?: TableEventHandlers<TData> Optionalexpanded
expanded?: ExpandedState
OptionalexportOptions
exportOptions?: TableExportOptions
Optionalfeatures
features?: Partial<TableFeatures>
formIntegration?: TableFormIntegration<TData> OptionalgetRowId
getRowId?: (row: TData, index: number, parent?: Row<TData>) => string OptionalglobalFilter
globalFilter?: string
OptionalglobalFilterFn
globalFilterFn?: FilterFn<TData> Optionalgrouping
grouping?: string[]
OptionalisLoading
isLoading?: boolean
OptionalisMultiSortEvent
isMultiSortEvent?: (e: unknown) => boolean
isPaginationLoading?: boolean
Optionalloading
loading?: TableLoading
OptionalloadingComponent
loadingComponent?: React.ReactNode
OptionalmanualFiltering
manualFiltering?: boolean
OptionalmanualGrouping
manualGrouping?: boolean
manualPagination?: boolean
OptionalmanualSorting
manualSorting?: boolean
OptionalmaxMultiSortColCount
maxMultiSortColCount?: number
OptionalonCellClick
onCellClick?: (row: Row<TData>, columnId: string) => void OptionalonColumnFiltersChange
onColumnFiltersChange?: OnChangeFn<ColumnFiltersState>
OptionalonColumnOrderChange
onColumnOrderChange?: OnChangeFn<string[]>
OptionalonColumnPinningChange
onColumnPinningChange?: OnChangeFn<ColumnPinningState>
OptionalonColumnVisibilityChange
onColumnVisibilityChange?: OnChangeFn<VisibilityState>
OptionalonExpandedChange
onExpandedChange?: OnChangeFn<ExpandedState>
OptionalonExportData
onExportData?: (data: TData[]) => void OptionalonGlobalFilterChange
onGlobalFilterChange?: OnChangeFn<string>
OptionalonGroupingChange
onGroupingChange?: OnChangeFn<string[]>
onPaginationChange?: OnChangeFn<PaginationState>
OptionalonRowClick
onRowClick?: (row: Row<TData>) => void OptionalonRowSelectionChange
onRowSelectionChange?: OnChangeFn<RowSelectionState>
OptionalonSortingChange
onSortingChange?: OnChangeFn<SortingState>
OptionalonStateChange
onStateChange?: TableStateHandlers<TData> OptionalpageCount
pageCount?: number
OptionalpageIndex
pageIndex?: number
OptionalpageSize
pageSize?: number
OptionalpageSizeOptions
pageSizeOptions?: number[]
paginationLoadingComponent?: React.ReactNode
Optionalrender
render?: TableRender<TData> OptionalrenderExpanded
renderExpanded?: (row: Row<TData>) => React.ReactNode OptionalrenderGroupedCell
renderGroupedCell?: ( info: { cell: any; groupedByKey: string; row: Row<TData> },) => React.ReactNode OptionalrenderNoResults
renderNoResults?: (table: TanStackTable<TData>) => React.ReactNode renderPagination?: ( props: { isLoading?: boolean; pageSizeOptions?: number[]; table: TanStackTable<TData>; totalRowCount?: number; },) => React.ReactNode OptionalrenderRowSubComponent
renderRowSubComponent?: (row: Row<TData>) => React.ReactNode OptionalrenderSortIcon
renderSortIcon?: (direction: "asc" | "desc" | false) => React.ReactNode
renderTableFooter?: (table: TanStackTable<TData>) => React.ReactNode renderTableHeader?: (table: TanStackTable<TData>) => React.ReactNode OptionalrowSelection
rowSelection?: RowSelectionState
Optionalserver
server?: TableServer
OptionalshowOverlayLoading
showOverlayLoading?: boolean
Optionalsorting
sorting?: SortingState
Optionalstate
state?: TableState
Optionalstyling
styling?: TableStyling
OptionaltotalRowCount
totalRowCount?: number
Optionalvirtualization
virtualization?: TableVirtualization