onBeforeUndo
Description
Löst aus kurz bevor die Methode undo() ausgeführt wird
onBeforeUndo: (action: any[]) => boolean;
Parameters
action- (required) array - ein Array, das Kommando-Objekte enthält
Returns
result- (boolean) - bestimmt, ob die Standardaktion des Events fortgesetzt wird (true) oder gestoppt wird (false)
Example
gantt.attachEvent("onBeforeUndo", function(action){
// Ihr Code hier
return true;
});
Related samples
Details
Hinweis
Dieses Event ist Teil der undo-Erweiterung, daher stellen Sie sicher, dass das undo Plugin aktiviert ist. Weitere Details finden Sie im Artikel "Undo/Redo-Funktionalität".
Dieses Event kann blockiert werden. Die Rückgabe von false stoppt jegliche weitere Verarbeitung.
Der action Parameter ist ein Array von Kommando-Objekten, die jeweils folgende Attribute enthalten:
- type - (string) der Kommando-Typ: "add", "remove" oder "update"
- entity - (string) die Art des geänderten Objekts: "task" oder "link"
- value - (object) das Task- oder Link-Objekt nach der Änderung
- oldValue - (object) das Task- oder Link-Objekt vor der Änderung
Related API
Related Guides
Change log
- hinzugefügt in Version 4.0