onBeforeUndo
Description
Fires before the undo() method is called
onBeforeUndo: (action: any[]) => boolean;
Parameters
action- (required) array - an array of command objects
Returns
result- (boolean) - defines whether the default action of the event will be triggered (true) or canceled (false)
Example
gantt.attachEvent("onBeforeUndo", function(action){
// your code here
return true;
});
Related samples
Details
note
This event is defined in the undo extension, so you need to activate the undo plugin. Read the details in the Undo/Redo Functionality article.
The event is blockable. Returning false will cancel further processing.
The action parameter presents an array of command objects, each of which includes the following set of attributes:
- type - (string) the type of a command: "add/remove/update"
- entity - (string) the type of the object which was changed: "task" or "link"
- value - (object) the changed task/link object
- oldValue - (object) the task/link object before changes
Related API
Related Guides
Change log
- added in version 4.0