Interface ReactTableUIProps<Data>

Props supported by React Table UI.

Type Parameters

Hierarchy

  • ReactTableUIProps

Properties

actionOptions?: ActionOptions<Data>

Add and manage actions in that Table.

columnOptions?: ColumnOptions<Data>

Manage options for column order, resize and visibility.

See

columns?: Column<Data>[]

Memoised column definitions of the table. (Optional, can be generated from keys in data object). Each column object can define its data accessor, properties and behavior. Optional - Columns can be auto-generated based on provided dataset.

data: Data[]

Memoised data-array of the table. The data object should always extends DataType interface.

expandedOptions?: ExpandedOptions<Data>

Manages pagination of the table.

See

RT usePagination API - Table options

filtersOptions?: FiltersOptions<Data>

Manages filtering of the table columns.

See

RT useFilters API - Table options

freezeOptions?: FreezeOptions

Freeze headers to the top and footers to the bottom while scrolling.

globalFilterOptions?: GlobalFilterOptions<Data>

Manages global filtering of the table.

See

RT useGlobalFilter API - Table options

loadingOptions?: LoadingOptions

Manage loading state of table.

localeOptions?: LocaleOptions

Manage all locale preferences and translations.

paginationOptions?: PaginationOptions<Data>

Manages pagination of the table.

See

RT usePagination API - Table options

rowSelectOptions?: RowSelectOptions<Data>

Manages row-selection of the table.

See

RT useRowSelect API - Table options

rowStateOptions?: RowStateOptions<Data>

Manage options for row state.

See

RT useRowState API - Table options

sortByOptions?: SortingOptions<Data>

Manages sorting of the table columns.

See

RT useSortBy API - Table options

styleOptions?: StyleOptions

Manage all style preferences related options.

tableOptions?: TableOptions<Data>

useTable Table options

See

RT useTable API - Table options

title?: ReactNode

Title of the table.

Default

'Table'

Generated using TypeDoc