Height of the detail rows: px, "auto" (measured) or a function per row. Default "auto".
Renders the content of a detail row (function or object with render()).
Height of an "auto" detail row before its content was measured (px). Default 200.
Optional getThe id of a master row – keeps detail rows open when the rows are replaced by new objects with the same ids
(setRows). Default: autoRestoreOptions.getRowId, otherwise the row object itself.
Optional isWhich rows can be expanded. Default: every row.
At most this many detail contents exist at the same time. Beyond it the detail row that was out of view the
longest is destroyed and created again when it scrolls back into view (context.recreated). Default 50.
Optional toggleThe column with the expand/collapse icon: column index or property. Default: the first data column (behind a row number and a row checkbox column – where a tree has its arrow).
Master/detail: a master row can be expanded; below it a detail row over the full width of the table (fixed columns included) shows any content – a nested GuiExpert table, a form, a chart, a framework component. Works with virtual scrolling and millions of rows: the content is created when the detail row becomes visible and lives until it is collapsed (scrolling only hides and shows it). Only for flat body models (not for trees, row groups and pivot tables).
Fields you leave out keep their default (MasterDetailOptions).
Example
See
Training: Master/detail
Since
1.1.97