What it means
SSRM grouping lets the grid request top-level groups first, then fetch child stores only when users expand a route.
Data Models guide
Use SSRM grouping when the server owns grouped routes and child rows.
SSRM grouping lets the grid request top-level groups first, then fetch child stores only when users expand a route.
Use it when grouped totals, buckets, or folder-style rollups belong on the server instead of being built from local rows. Reach for this mode when the full grouped dataset is too large to keep in memory.
Grouped SSRM requests still use `getRows`; the difference is that grouped routes are requested one store at a time. Expose `apiRef` when the host needs to refresh or purge a specific grouped route without rebuilding the whole grid.
Start with serverRowModel.getRows, serverRowModel.grouping, serverRowModel.grouping.enabled, serverRowModel.grouping.columns, serverRowModel.grouping.groupColumnKey, serverRowModel.grouping.defaultExpanded. Open the live API reference for types and defaults.