Interaction guide

Selection data grid documentation

Selection drives copy, fill, charts, and bulk actions.

What it means

Selection decides whether users work by range, row, or column.

When to use it

Use ranges for copy, charts, fill, and bulk edits. Add row or column picks when whole-record actions matter.

Implementation notes

Keep selection state in the host app. Use the matching `useGrid` actions to mirror row and column picks. Only enable the modes your workflow actually needs.

Relevant API

Start with selection.selection, selection.enableCellSelection, selection.isRowSelection, selection.isColSelection, selection.groupSelects, selection.selectEntireRowOnSelection, selection.selectEntireColumnOnSelection, selection.rowCellSelectionMode. Open the live API reference for types and defaults.