Data Models guide

SSRM Sorting & Filtering data grid documentation

When the server owns sorting or filtering, the grid sends those models to `getRows`.

What it means

SSRM can carry sort and filter models into every fetch request so the backend stays responsible for the real result set.

When to use it

Use this when the server owns the authoritative dataset and client-side sort or filter would be incomplete. Pair this page with the standalone Sorting and Filtering docs once you are ready to polish the UI details.

Implementation notes

Set `sorting.sortMode` and `filter.filterMode` to `server` so the grid forwards models instead of mutating local rows. Your backend should apply those models before slicing the requested SSRM window.

Relevant API

Start with serverRowModel.rowCount, serverRowModel.blockSize, serverRowModel.debounceMs, serverRowModel.getRows, serverRowModel.onError. Open the live API reference for types and defaults.