Zum Hauptinhalt springen

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;
});

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

Change log

  • hinzugefügt in Version 4.0