Transaction$Typings extension
- on
Properties
-
changes
↔ List<
ChangedEvent> -
Available on Transaction, provided by the Transaction$Typings extension
This read-only property returns the list of ChangedEvents. The changes are stored in order of occurrence.getter/setter pair - isComplete ↔ bool
-
Available on Transaction, provided by the Transaction$Typings extension
Gets or sets whether we can add more ChangedEvents to this list of changes. This is initially false. It is set to true by UndoManager#commitTransaction and UndoManager#rollbackTransaction.getter/setter pair - name ↔ String
-
Available on Transaction, provided by the Transaction$Typings extension
Gets or sets the transaction name for this collection of changes. This is set by a top-level call to UndoManager#commitTransaction.getter/setter pair
Methods
-
canRedo(
) → bool -
Available on Transaction, provided by the Transaction$Typings extension
This predicate returns true if you can call #redo, namely when #isComplete is true. @return {boolean} true if ready for #redo to be called. -
canUndo(
) → bool -
Available on Transaction, provided by the Transaction$Typings extension
This predicate returns true if you can call #undo, namely when #isComplete is true. @return {boolean} true if ready for #undo to be called. -
clear(
) → void -
Available on Transaction, provided by the Transaction$Typings extension
Clear all of the saved changes. -
optimize(
) → void -
Available on Transaction, provided by the Transaction$Typings extension
Remove all but the first and last Property ChangedEvents for each property for each object. -
redo(
) → void -
Available on Transaction, provided by the Transaction$Typings extension
Re-perform these changes after an #undo. This is normally called only by the UndoManager. #canRedo must be true for this method to have any effect. -
undo(
) → void -
Available on Transaction, provided by the Transaction$Typings extension
Undo all of the changes, in reverse order. This is normally called only by the UndoManager. #canUndo must be true for this method to have any effect.