Guides¶
Task-oriented walkthroughs of the table's features. For the parameter-by-parameter surface, see the Core API reference.
Data entry¶
- Cell editing — row-scoped editing with custom edit UI, validation and
keyboard navigation via
EditableTable.
Organizing rows¶
- Data grouping — group by any column, with sticky and customizable group headers.
- Row blocks — adjacent rows that render and drag as one unit, with a header band, within-block reorder and key-based commit events.
- Row reordering — drag rows to new positions with
onRowMoveanddraggableHandle(). - Embedded tables — render at full intrinsic height inside an already-scrollable container, and nest a table inside a parent row.
Filtering¶
- Filters — the built-in filter types for text, numbers, booleans, enums and dates.
- Fast Filters — inline filtering in a dedicated row below the header.
Selection¶
- Selection — the built-in
SelectionMode.Single/Multiplemodes. - Checkbox selection — custom checkbox selection sharing state through
tableData.
Layout & appearance¶
- Row height & auto-width — dynamic row height and content-measured column widths.
- Footer row — a summary row at the bottom, optionally pinned.
- Custom header icons — replace the sort and filter icons.
- Drag-to-scroll — pan the content by dragging, tuned per platform.