for buttons and announcements
what started the step
the written cells (GeModelChangeEvent.changes)
Readonly labelfor buttons and announcements
Readonly sourcewhat started the step
Cells the step holds (for UndoOptionsIf.maxCells).
Adds cells written by the same user action (an onModelChanged handler that derives values) to this step.
the written cells
Writes the new values again.
Writes the old values back.
A step of written cells (an edit, a fill, a paste …): undo writes the old values back, redo the new ones. The cells are found by row object and property – sorting and filtering in between don't matter; a row a filter hides is written directly into its object (reported in the same event), a row that left the model is skipped. A cell that no longer has the expected value is skipped (
onConflict: "skip") or overwritten.Since
1.1.99