GetRowsParams
Parameters passed to ServerSideDataSource.getRows for each data request.
Pagination is in node space — one node equals one atomic pagination unit. For flat data, a node is a row. For tree data, a node is a top-level tree node. For grouped data, a node is a group definition.
The grid enriches these params with the current sort/filter state from loaded plugins (MultiSort, Filtering) so the server can apply them remotely.
Properties
Section titled “Properties”| Property | Type | Description |
|---|---|---|
sortModel? | object[] | Active sort columns, in priority order. Empty array when unsorted. |
filterModel? | Record<string, unknown> | Active filter model keyed by field name. Empty object when no filters are applied. |
startNode | number | Zero-based index of the first node to fetch (inclusive). |
endNode | number | Zero-based index of the last node to fetch (exclusive). endNode - startNode equals the block size. |
signal | AbortSignal | Cancellation signal for the request. The grid aborts the signal when: - a newer request supersedes the same block (sort/filter change, refresh, purgeCache) - the plugin detaches or the grid disconnects |
AI assistants: For complete API documentation, implementation guides, and code examples for this library, see https://raw.githubusercontent.com/OysteinAmundsen/toolbox/main/llms-full.txt