feat(pagination): add server-side pagination support and controls

- Implement pagination control UI with page navigation and size selector
- Enable server-side callbacks for page changes and size adjustments
- Integrate pagination into Griddy component with data count handling
This commit is contained in:
2026-02-14 14:43:36 +02:00
parent b49d008745
commit 635da0ea18
27 changed files with 1320 additions and 39 deletions

View File

@@ -23,10 +23,13 @@ export interface GriddyStoreState extends GriddyUIState {
columns?: GriddyColumn<any>[]
data?: any[]
dataAdapter?: DataAdapter<any>
dataCount?: number
getRowId?: (row: any, index: number) => string
grouping?: GroupingConfig
height?: number | string
keyboardNavigation?: boolean
manualFiltering?: boolean
manualSorting?: boolean
onColumnFiltersChange?: (filters: ColumnFiltersState) => void
onEditCommit?: (rowId: string, columnId: string, value: unknown) => Promise<void> | void
onRowSelectionChange?: (selection: RowSelectionState) => void