Current limitations
The current feature surface is broad, but the following constraints should be evaluated before adoption.
Not currently implemented
- Variable or automatic row heights and text wrapping
- Master/detail row panels
- Pivoting on the server-side row model (client-side pivot is supported)
- Within pivot mode: filters on the generated columns (filters run pre-pivot on source rows), in-table row/column grand totals (the footer aggregate row shows per-column grand totals), and drag-and-drop between the column panel's field wells (well editing is click/keyboard)
- ARIA exposure of the column-group header hierarchy (parent header cells are
presentational; leaf headers are full
columnheaders) - An in-grid contextual keyboard-shortcut reference
The grid's assistive-technology support — the ARIA grid model, focus and announcement behavior, and its current boundaries — is described on the dedicated accessibility page.
Client-side-only behavior
Quick filter, tree data, full-width rows, custom filter matchers, and row transactions require the client-side model. Server-side grouping and sticky group rows are supported, but server-side group sorting is local to each listing.
Server-side differences
The server is responsible for filtering and sorting complete data. As a result, iteration cannot expose a separate pre-filter/pre-sort universe. Open-ended listings have provisional row/page counts until a short block establishes the end.
Layout
All rows currently have one fixed height. Cell spans stop at pinned-section boundaries. A span that exists only on some rows can produce a visually non-rectangular selected region even though the selection model remains a rectangle.