Repository navigation
v2.0.0-beta.9
Pre-release
Pre-release
·
241 commits
to main
since this release
Minor Changes
-
#53
b6e2876Thanks @Psvensso! - The body is one tab stop in each direction, bracketed by twotab-guardparts.
A control inside a body cell needs notabIndexof its own.- Inside a row, Tab walks its controls - the open editors, the buttons in its cells and the edit lane's save and cancel - and past the last one the cursor moves to the next row's first cell.
- Breaking.
useCellControlTabIndexis removed. Drop thetabIndexit fed; nothing replaces it. - Pressing a control inside a cell keeps the selected block instead of collapsing it to that cell.
- Scrolling a focused row into view accounts for the sticky header, the pinned rows and the summary row.
-
#53
401dde9Thanks @Psvensso! - New:edit.getRowValues(rowId)andedit.getRows()- rows as shown, drafts overlaid, deletion marks and entry rows flagged rather than filtered. New typeTMDataGridEditRowSnapshot. -
#54
36657fdThanks @Psvensso! - Underediting.draft, committed drafts and committed new rows are the table's
rows: they sort, filter, group and aggregate on their draft values, and
edit.getRows()andediting.tableValidatorsread the same collection.
editing.newRowsStickykeeps committed new rows in the entry block instead.- Body rows publish
data-new; a committed new row is arowpart, no longer
anentry-row, anddata-dg-entry-flow-blockis gone. - New
TMDataGridEditState.committedValues- the draft store's values, kept
across a reopen so the row holds its place. - Row callbacks now receive the draft as
row.original; a new row carries its
temp id.
- Body rows publish