Data Models guide

SSRM Master Detail data grid documentation

Use SSRM master / detail when server-loaded rows still need inline detail panels.

What it means

SSRM master / detail keeps the main row window server-backed while allowing individual loaded rows to open a detail panel.

When to use it

Use it when the list itself comes from the server but users still need expandable inline context for certain rows. Choose it over a second details page when users need to compare several records without losing the surrounding list.

Implementation notes

Master / detail stays under `masterDetail`, but SSRM support requires `masterDetail.enableServerRowModel` when SSRM is active. Keep the detail renderer lightweight. The main SSRM list should still feel fast while rows expand.

Relevant API

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