PaginationOptions

external interface PaginationOptions<TData : RowData>(source)

Inheritors

Properties

Link copied to clipboard

If set to true, pagination will be reset to the first page when page-altering state changes eg. data is updated, filters change, grouping changes, etc. API Docs Guide

Link copied to clipboard
abstract var getPaginationRowModel: (table: Table<TData>) -> () -> RowModel<TData>?

Returns the row model after pagination has taken place, but no further.

Link copied to clipboard
abstract var manualPagination: Boolean?

Enables manual pagination. If this option is set to true, the table will not automatically paginate rows using getPaginationRowModel() and instead will expect you to manually paginate the rows before passing them to the table. This is useful if you are doing server-side pagination and aggregation. API Docs Guide

Link copied to clipboard

If this function is provided, it will be called when the pagination state changes and you will be expected to manage the state yourself. You can pass the managed state back to the table via the tableOptions.state.pagination option. API Docs Guide

Link copied to clipboard
abstract var pageCount: Int?

When manually controlling pagination, you can supply a total pageCount value to the table if you know it (Or supply a rowCount and pageCount will be calculated). If you do not know how many pages there are, you can set this to -1. API Docs Guide

Link copied to clipboard
abstract var rowCount: Int?

When manually controlling pagination, you can supply a total rowCount value to the table if you know it. The pageCount can be calculated from this value and the pageSize. API Docs Guide