OptionalautoResetPageIndex
autoResetPageIndex?: boolean
OptionalcolumnResizeDirection
columnResizeDirection?: "ltr" | "rtl"
OptionalcolumnResizeMode
columnResizeMode?: "onChange" | "onEnd"
columns
data
OptionaldefaultColumn
OptionalenableColumnFilters
enableColumnFilters?: boolean
OptionalenableColumnResizing
enableColumnResizing?: boolean
OptionalenableExpanding
enableExpanding?: boolean
OptionalenableFiltering
enableFiltering?: boolean
OptionalenableGlobalFilter
enableGlobalFilter?: boolean
OptionalenableGrouping
enableGrouping?: boolean
OptionalenableHiding
enableHiding?: boolean
OptionalenableMultiRemove
enableMultiRemove?: boolean
OptionalenableMultiRowSelection
enableMultiRowSelection?: boolean | (
(row: Row<TData>) => boolean)
OptionalenableMultiSort
enableMultiSort?: boolean
OptionalenablePinning
enablePinning?: boolean
OptionalenableRowPinning
enableRowPinning?: boolean | (
(row: Row<TData>) => boolean)
OptionalenableRowSelection
enableRowSelection?: boolean | (
(row: Row<TData>) => boolean)
OptionalenableSorting
enableSorting?: boolean
OptionalenableSortingRemoval
enableSortingRemoval?: boolean
OptionalenableSubRowSelection
enableSubRowSelection?: boolean | (
(row: Row<TData>) => boolean)
OptionalgetIsRowExpanded
getIsRowExpanded?: (row: Row<TData>) => boolean
OptionalgetRowId
getRowId?: (row: TData, index: number, parent?: Row<TData>) => string
OptionalgetSubRows
getSubRows?: (row: TData, index: number) => TData[] | undefined
OptionalglobalFilterFn
OptionalinitialState
OptionalkeepPinnedRows
keepPinnedRows?: boolean
OptionalmanualExpanding
manualExpanding?: boolean
OptionalmanualFiltering
manualFiltering?: boolean
OptionalmanualGrouping
manualGrouping?: boolean
manualPagination?: boolean
OptionalmanualSorting
manualSorting?: boolean
OptionalmaxMultiSortColCount
maxMultiSortColCount?: number
OptionalonColumnFiltersChange
OptionalonColumnOrderChange
OptionalonColumnPinningChange
OptionalonColumnSizingChange
OptionalonColumnSizingInfoChange
OptionalonColumnVisibilityChange
OptionalonExpandedChange
OptionalonGlobalFilterChange
onGlobalFilterChange?: (updater: unknown) => void
OptionalonGroupingChange
OptionalonRowPinningChange
onRowPinningChange?: ( updater: Updater<Record<string, "top" | "bottom">>,) => void
OptionalonRowSelectionChange
OptionalonSortingChange
OptionalonStateChange
OptionalpageCount
pageCount?: number
OptionalpaginateExpandedRows
paginateExpandedRows?: boolean
OptionalsortDescFirst
sortDescFirst?: boolean
Optionalstate
Seed the initial value for any internal state slice without making it controlled.