Zum Hauptinhalt springen

onAfterUndo

Description

Löst unmittelbar nach der Ausführung der Methode undo() aus

onAfterUndo: (action: any[]) => void;

Parameters

  • action - (required) array - ein Array, das Kommandoobjekte enthält

Example

gantt.attachEvent("onAfterUndo",function(action){
// Ihr Code hier
});

Details

Hinweis

Dieses Event ist Teil der undo-Erweiterung, stellen Sie daher sicher, dass das undo Plugin aktiviert ist. Weitere Details finden Sie im Artikel "Undo/Redo-Funktionalität".

Der action Parameter ist ein Array von Kommandoobjekten, die jeweils folgende Eigenschaften besitzen:

  • type - (string) beschreibt den Kommando-Typ: "add", "remove" oder "update"
  • entity - (string) gibt den Objekttyp an, der geändert wurde: "task" oder "link"
  • value - (object) das Task- oder Link-Objekt nach der Änderung
  • oldValue - (object) das Task- oder Link-Objekt vor der Änderung

Wenn keine Änderungen vorgenommen wurden, ist der action Parameter === null. Dies kann passieren, wenn gantt.undo() aufgerufen wurde, die Aktion jedoch durch onBeforeUndo abgebrochen wurde oder wenn der Undo-Stack leer war.

Change log

  • hinzugefügt in Version 4.0
  • der action Parameter wurde in Version 5.2 eingeführt