Skip to content

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 onRowMove and draggableHandle().
  • 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 / Multiple modes.
  • Checkbox selection — custom checkbox selection sharing state through tableData.

Layout & appearance