@kanunilabs/datagrid-react / GridPagerProps
Interface: GridPagerProps
Defined in: datagrid-react/src/components/GridPager.tsx:11
Properties
labels?
optionallabels?:Partial<Record<"first"|"previous"|"next"|"last"|"page"|"of"|"rowsPerPage",string>>
Defined in: datagrid-react/src/components/GridPager.tsx:29
onNext
onNext: () =>
void
Defined in: datagrid-react/src/components/GridPager.tsx:26
RELATIVE moves go through their own callbacks so they read the controller's
current page instead of this component's prop: two clicks landing in the
same React commit would otherwise both compute page + 1 from the same
stale value and advance only one page.
Returns
void
onPage
onPage: (
page) =>void
Defined in: datagrid-react/src/components/GridPager.tsx:19
Absolute jump (first/last).
Parameters
page
number
Returns
void
onPageSize
onPageSize: (
size) =>void
Defined in: datagrid-react/src/components/GridPager.tsx:28
Parameters
size
number
Returns
void
onPrevious
onPrevious: () =>
void
Defined in: datagrid-react/src/components/GridPager.tsx:27
Returns
void
page
page:
number
Defined in: datagrid-react/src/components/GridPager.tsx:12
pageCount
pageCount:
number
Defined in: datagrid-react/src/components/GridPager.tsx:13
pageSize
pageSize:
number
Defined in: datagrid-react/src/components/GridPager.tsx:14
pageSizes?
optionalpageSizes?:number[]
Defined in: datagrid-react/src/components/GridPager.tsx:15
totalRows
totalRows:
number
Defined in: datagrid-react/src/components/GridPager.tsx:17
Rows after filtering (the thing being paged through).