Documentation

@kanunilabs/datagrid-react


@kanunilabs/datagrid-react / GridPagerProps

Interface: GridPagerProps

Defined in: datagrid-react/src/components/GridPager.tsx:11

Properties

labels?

optional labels?: 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?

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