FlexTableProps
Defined in: packages/react/src/FlexTable.tsx:35
Type Parameters
Section titled “Type Parameters”TData
TValue
Section titled “TValue”TValue
Properties
Section titled “Properties”assets?
Section titled “assets?”
optionalassets?:ComponentType<FlexTableSlotProps<TData>>
Defined in: packages/react/src/FlexTable.tsx:60
classNames?
Section titled “classNames?”
optionalclassNames?:FlexTableClassNames
Defined in: packages/react/src/FlexTable.tsx:42
Additive className overrides for FlexTable’s own structural layers — see FlexTableClassNames.
columns
Section titled “columns”columns:
ColumnDef<TData,TValue>[]
Defined in: packages/react/src/FlexTable.tsx:36
data:
TData[]
Defined in: packages/react/src/FlexTable.tsx:37
optionalkeys?:Partial<FlexTableKeys>
Defined in: packages/react/src/FlexTable.tsx:40
Overrides for the fixed translation keys used by the table’s built-in chrome — see FlexTableKeys.
onFiltersChange?
Section titled “onFiltersChange?”
optionalonFiltersChange?: (filters) =>void
Defined in: packages/react/src/FlexTable.tsx:55
Parameters
Section titled “Parameters”filters
Section titled “filters”ColumnFilter[]
Returns
Section titled “Returns”void
onPageChange?
Section titled “onPageChange?”
optionalonPageChange?: (page) =>void
Defined in: packages/react/src/FlexTable.tsx:58
Parameters
Section titled “Parameters”number
Returns
Section titled “Returns”void
onPageSizeChange?
Section titled “onPageSizeChange?”
optionalonPageSizeChange?: (pageSize) =>void
Defined in: packages/react/src/FlexTable.tsx:59
Parameters
Section titled “Parameters”pageSize
Section titled “pageSize”number
Returns
Section titled “Returns”void
onSearchChange?
Section titled “onSearchChange?”
optionalonSearchChange?: (value) =>void
Defined in: packages/react/src/FlexTable.tsx:57
Fires on every search-input change, regardless of serverSideFiltering — the dedicated hook for driving a server-side search independently of the rest of the table’s filtering mode.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”void
onSortingChange?
Section titled “onSortingChange?”
optionalonSortingChange?: (sorting) =>void
Defined in: packages/react/src/FlexTable.tsx:54
Parameters
Section titled “Parameters”sorting
Section titled “sorting”SortingState
Returns
Section titled “Returns”void
pinnedColumnId?
Section titled “pinnedColumnId?”
optionalpinnedColumnId?:string
Defined in: packages/react/src/FlexTable.tsx:43
pinOnDesktop?
Section titled “pinOnDesktop?”
optionalpinOnDesktop?:ColumnPinningPosition
Defined in: packages/react/src/FlexTable.tsx:45
pinOnMobile?
Section titled “pinOnMobile?”
optionalpinOnMobile?:ColumnPinningPosition
Defined in: packages/react/src/FlexTable.tsx:44
searchColumns?
Section titled “searchColumns?”
optionalsearchColumns?:string[]
Defined in: packages/react/src/FlexTable.tsx:53
serverSideFiltering?
Section titled “serverSideFiltering?”
optionalserverSideFiltering?:boolean
Defined in: packages/react/src/FlexTable.tsx:47
serverSidePagination?
Section titled “serverSidePagination?”
optionalserverSidePagination?:Pick<PaginatedResponse<TData>,"page"|"itemCount"|"pageSize"|"pageCount">
Defined in: packages/react/src/FlexTable.tsx:48
serverSideSorting?
Section titled “serverSideSorting?”
optionalserverSideSorting?:boolean
Defined in: packages/react/src/FlexTable.tsx:46
t:
TranslateFn
Defined in: packages/react/src/FlexTable.tsx:38
tableContentComponent?
Section titled “tableContentComponent?”
optionaltableContentComponent?:ComponentType<SlotProps<TData>>
Defined in: packages/react/src/FlexTable.tsx:62
tableFilters?
Section titled “tableFilters?”
optionaltableFilters?:ComponentType<ToolbarSlotProps<TData>>
Defined in: packages/react/src/FlexTable.tsx:61
useFuzzySearch?
Section titled “useFuzzySearch?”
optionaluseFuzzySearch?:boolean
Defined in: packages/react/src/FlexTable.tsx:52