Skip to content

FlexTableProps

Defined in: packages/react/src/FlexTable.tsx:35

TData

TValue

optional assets?: ComponentType<FlexTableSlotProps<TData>>

Defined in: packages/react/src/FlexTable.tsx:60


optional classNames?: FlexTableClassNames

Defined in: packages/react/src/FlexTable.tsx:42

Additive className overrides for FlexTable’s own structural layers — see FlexTableClassNames.


columns: ColumnDef<TData, TValue>[]

Defined in: packages/react/src/FlexTable.tsx:36


data: TData[]

Defined in: packages/react/src/FlexTable.tsx:37


optional keys?: 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.


optional onFiltersChange?: (filters) => void

Defined in: packages/react/src/FlexTable.tsx:55

ColumnFilter[]

void


optional onPageChange?: (page) => void

Defined in: packages/react/src/FlexTable.tsx:58

number

void


optional onPageSizeChange?: (pageSize) => void

Defined in: packages/react/src/FlexTable.tsx:59

number

void


optional onSearchChange?: (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.

string

void


optional onSortingChange?: (sorting) => void

Defined in: packages/react/src/FlexTable.tsx:54

SortingState

void


optional pinnedColumnId?: string

Defined in: packages/react/src/FlexTable.tsx:43


optional pinOnDesktop?: ColumnPinningPosition

Defined in: packages/react/src/FlexTable.tsx:45


optional pinOnMobile?: ColumnPinningPosition

Defined in: packages/react/src/FlexTable.tsx:44


optional searchColumns?: string[]

Defined in: packages/react/src/FlexTable.tsx:53


optional serverSideFiltering?: boolean

Defined in: packages/react/src/FlexTable.tsx:47


optional serverSidePagination?: Pick<PaginatedResponse<TData>, "page" | "itemCount" | "pageSize" | "pageCount">

Defined in: packages/react/src/FlexTable.tsx:48


optional serverSideSorting?: boolean

Defined in: packages/react/src/FlexTable.tsx:46


t: TranslateFn

Defined in: packages/react/src/FlexTable.tsx:38


optional tableContentComponent?: ComponentType<SlotProps<TData>>

Defined in: packages/react/src/FlexTable.tsx:62


optional tableFilters?: ComponentType<ToolbarSlotProps<TData>>

Defined in: packages/react/src/FlexTable.tsx:61


optional useFuzzySearch?: boolean

Defined in: packages/react/src/FlexTable.tsx:52