React Data GridUndoRedo
Description
Handsontable UndoRedo plugin allows to undo and redo certain actions done in the table.
Note, that not all actions are currently undo-able. The UndoRedo plugin is enabled by default.
Example
undo: true
Options
undo
Source codeundoRedo.undo : boolean
The undo option configures the UndoRedo plugin.
You can set the undo option to one of the following:
| Setting | Description |
|---|---|
true | Enable the UndoRedo plugin |
false | Disable the UndoRedo plugin |
By default, the undo option is set to undefined,
but the UndoRedo plugin acts as enabled.
To disable the UndoRedo plugin completely,
set the undo option to false.
Read more:
Default: undefined
Example
// enable the `UndoRedo` plugin
undo: true,
Methods
clear
Source codeundoRedo.clear()
Clears undo history.
destroy
Source codeundoRedo.destroy()
Destroys the instance.
disable
Source codeundoRedo.disable()
Disables the plugin.
done
Source codeundoRedo.done(wrappedAction, [source])
Stash information about performed actions.
Emits: Hooks#event:beforeUndoStackChange, Hooks#event:afterUndoStackChange, Hooks#event:beforeRedoStackChange, Hooks#event:afterRedoStackChange
| Param | Type | Description |
|---|---|---|
| wrappedAction | function | The action descriptor wrapped in a closure. |
| [source] | string | optional Source of the action. It is defined just for more general actions (not related to plugins). |
enable
Source codeundoRedo.enable()
Enables the plugin.
isEnabled
Source codeundoRedo.isEnabled() ⇒ boolean
Checks if the plugin is enabled.
isRedoAvailable
Source codeundoRedo.isRedoAvailable() ⇒ boolean
Checks if redo action is available.
Returns: boolean - Return true if redo can be performed, false otherwise.
isUndoAvailable
Source codeundoRedo.isUndoAvailable() ⇒ boolean
Checks if undo action is available.
Returns: boolean - Return true if undo can be performed, false otherwise.
redo
Source codeundoRedo.redo()
Redo the previous action performed to the table (used to reverse an undo).
Emits: Hooks#event:beforeUndoStackChange, Hooks#event:afterUndoStackChange, Hooks#event:beforeRedoStackChange, Hooks#event:afterRedoStackChange, Hooks#event:beforeRedo, Hooks#event:afterRedo
undo
Source codeundoRedo.undo()
Undo the last action performed to the table.
Emits: Hooks#event:beforeUndoStackChange, Hooks#event:afterUndoStackChange, Hooks#event:beforeRedoStackChange, Hooks#event:afterRedoStackChange, Hooks#event:beforeUndo, Hooks#event:afterUndo