What it means
Server row model asks your backend for the rows needed now. Your app returns rows and the total count.
Data Models guide
Start here for SSRM loading: request rows, cache blocks, and show the visible window.
Server row model asks your backend for the rows needed now. Your app returns rows and the total count.
Start here when you need SSRM loading, cache tuning, or progressive fetch behavior. Use this page before you add SSRM pagination, selection state, or server-side data operations.
Always return `{ rows, rowCount }` from `getRows` so the grid can size the viewport correctly. Tune block size, prefetch, and debounce together. They shape request frequency more than any single flag does.
Start with serverRowModel.enabled, serverRowModel.storeMode, serverRowModel.rowCount, serverRowModel.blockSize, serverRowModel.maxBlocksInCache, serverRowModel.prefetchBlocks, serverRowModel.debounceMs, serverRowModel.getRows. Open the live API reference for types and defaults.