Optional
accessibility
accessibility?: TableAccessibility
Optional
animations
animations?: TableAnimations
Optional
ariaDescribedBy
ariaDescribedBy?: string
Optional
ariaLabel
ariaLabel?: string
Optional
ariaLabelledBy
ariaLabelledBy?: string
Optional
autoResetPageIndex
autoResetPageIndex?: boolean
Optional
className
className?: string
Optional
columnFilters
columnFilters?: ColumnFiltersState
Optional
columnOrder
columnOrder?: string[]
Optional
columnPinning
columnPinning?: ColumnPinningState
Optional
columnResizeMode
columnResizeMode?: ColumnResizeMode
Optional
columnVisibility
columnVisibility?: VisibilityState
Optional
debugTable
debugTable?: boolean
Optional
enableColumnFilters
enableColumnFilters?: boolean
Optional
enableColumnResizing
enableColumnResizing?: boolean
Optional
enableExpanding
enableExpanding?: boolean
Optional
enableGlobalFilter
enableGlobalFilter?: boolean
Optional
enableGrouping
enableGrouping?: boolean
Optional
enableMultiRemove
enableMultiRemove?: boolean
Optional
enableMultiSort
enableMultiSort?: boolean
enablePagination?: boolean
Optional
enablePinning
enablePinning?: boolean
Optional
enableRowSelection
enableRowSelection?: boolean
Optional
enableSorting
enableSorting?: boolean
Optional
enableSortingRemoval
enableSortingRemoval?: boolean
enableStickyHeader?: boolean
Optional
error
error?: Error | null
Optional
events
events?: TableEventHandlers<TData> Optional
expanded
expanded?: ExpandedState
Optional
exportOptions
exportOptions?: TableExportOptions
Optional
features
features?: Partial<TableFeatures>
formIntegration?: TableFormIntegration<TData> Optional
getRowId
getRowId?: (row: TData, index: number, parent?: Row<TData>) => string Optional
globalFilter
globalFilter?: string
Optional
globalFilterFn
globalFilterFn?: FilterFn<TData> Optional
grouping
grouping?: string[]
Optional
isLoading
isLoading?: boolean
Optional
isMultiSortEvent
isMultiSortEvent?: (e: unknown) => boolean
isPaginationLoading?: boolean
Optional
loading
loading?: TableLoading
Optional
loadingComponent
loadingComponent?: React.ReactNode
Optional
manualFiltering
manualFiltering?: boolean
Optional
manualGrouping
manualGrouping?: boolean
manualPagination?: boolean
Optional
manualSorting
manualSorting?: boolean
Optional
maxMultiSortColCount
maxMultiSortColCount?: number
Optional
onCellClick
onCellClick?: (row: Row<TData>, columnId: string) => void Optional
onColumnFiltersChange
onColumnFiltersChange?: OnChangeFn<ColumnFiltersState>
Optional
onColumnOrderChange
onColumnOrderChange?: OnChangeFn<string[]>
Optional
onColumnPinningChange
onColumnPinningChange?: OnChangeFn<ColumnPinningState>
Optional
onColumnVisibilityChange
onColumnVisibilityChange?: OnChangeFn<VisibilityState>
Optional
onExpandedChange
onExpandedChange?: OnChangeFn<ExpandedState>
Optional
onExportData
onExportData?: (data: TData[]) => void Optional
onGlobalFilterChange
onGlobalFilterChange?: OnChangeFn<string>
Optional
onGroupingChange
onGroupingChange?: OnChangeFn<string[]>
onPaginationChange?: OnChangeFn<PaginationState>
Optional
onRowClick
onRowClick?: (row: Row<TData>) => void Optional
onRowSelectionChange
onRowSelectionChange?: OnChangeFn<RowSelectionState>
Optional
onSortingChange
onSortingChange?: OnChangeFn<SortingState>
Optional
onStateChange
onStateChange?: TableStateHandlers<TData> Optional
pageCount
pageCount?: number
Optional
pageIndex
pageIndex?: number
Optional
pageSize
pageSize?: number
Optional
pageSizeOptions
pageSizeOptions?: number[]
paginationLoadingComponent?: React.ReactNode
Optional
render
render?: TableRender<TData> Optional
renderExpanded
renderExpanded?: (row: Row<TData>) => React.ReactNode Optional
renderGroupedCell
renderGroupedCell?: ( info: { cell: any; groupedByKey: string; row: Row<TData> },) => React.ReactNode Optional
renderNoResults
renderNoResults?: (table: TanStackTable<TData>) => React.ReactNode renderPagination?: ( props: { isLoading?: boolean; pageSizeOptions?: number[]; table: TanStackTable<TData>; totalRowCount?: number; },) => React.ReactNode Optional
renderRowSubComponent
renderRowSubComponent?: (row: Row<TData>) => React.ReactNode Optional
renderSortIcon
renderSortIcon?: (direction: "asc" | "desc" | false) => React.ReactNode
renderTableFooter?: (table: TanStackTable<TData>) => React.ReactNode renderTableHeader?: (table: TanStackTable<TData>) => React.ReactNode Optional
rowSelection
rowSelection?: RowSelectionState
Optional
server
server?: TableServer
Optional
showOverlayLoading
showOverlayLoading?: boolean
Optional
sorting
sorting?: SortingState
Optional
state
state?: TableState
Optional
styling
styling?: TableStyling
Optional
totalRowCount
totalRowCount?: number
Optional
virtualization
virtualization?: TableVirtualization