Column Features
Column layout and interaction features: sizing, visibility, pinning, reorder, groups, and spanning.
Enable capability flags via DataTableFeatures and configure header chrome with DataTableHeaderChromeConfig (filter button, menu, hide).
- Resizable or pinned columns in wide datasets
- User-controlled column visibility via the picker
- Multi-level grouped headers
- Enable
COLUMN_PINNING,COLUMN_REORDER, or related flags onfeatures. - Set column widths with
ColumnWidth::FixedorColumnWidth::Flex. - Gate toolbar picker and header menu via
toolbar_configandheader_chrome.
Column sizing and resize
Fixed and flex columns with drag resize handles on headers.
Ada Lovelace | Admin |
Column visibility
Hide columns via initial state (column_visibility).
Ada |
Column pinning
Sticky left/right columns when scrolling horizontally.
Ada | Engineering | London | Long notes column for scroll |
Column reorder
Drag column headers to reorder when COLUMN_REORDER is enabled.
Ada | Admin | Eng |
Column spanning
Body cells span multiple columns via col_span.
Merged summary cell spanning Summary and Detail A | B | |