PaginationController
Defined in: packages/core/src/class/PaginationController.ts:20
Client/server pagination math shared by @flextable/react and @flextable/vue —
wrap an instance in useMemo/computed at the call site for reactivity.
Type Parameters
Section titled “Type Parameters”T
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new PaginationController<
T>(table,serverSidePagination?):PaginationController<T>
Defined in: packages/core/src/class/PaginationController.ts:24
Parameters
Section titled “Parameters”Table<T>
serverSidePagination?
Section titled “serverSidePagination?”Returns
Section titled “Returns”PaginationController<T>
Accessors
Section titled “Accessors”canNextPage
Section titled “canNextPage”Get Signature
Section titled “Get Signature”get canNextPage():
boolean
Defined in: packages/core/src/class/PaginationController.ts:47
Returns
Section titled “Returns”boolean
canPreviousPage
Section titled “canPreviousPage”Get Signature
Section titled “Get Signature”get canPreviousPage():
boolean
Defined in: packages/core/src/class/PaginationController.ts:43
Returns
Section titled “Returns”boolean
current
Section titled “current”Get Signature
Section titled “Get Signature”get current():
PaginationSnapshot
Defined in: packages/core/src/class/PaginationController.ts:29
Returns
Section titled “Returns”Methods
Section titled “Methods”goToPage()
Section titled “goToPage()”goToPage(
page,onServerUpdate?):void
Defined in: packages/core/src/class/PaginationController.ts:59
Parameters
Section titled “Parameters”number
onServerUpdate?
Section titled “onServerUpdate?”(page) => void
Returns
Section titled “Returns”void
updatePageSize()
Section titled “updatePageSize()”updatePageSize(
newSize,onServerUpdate?):void
Defined in: packages/core/src/class/PaginationController.ts:51
Parameters
Section titled “Parameters”newSize
Section titled “newSize”number
onServerUpdate?
Section titled “onServerUpdate?”(size) => void
Returns
Section titled “Returns”void