Zum Hauptinhalt springen

onAfterUndo

Description

Löst aus, nachdem die undo()-Methode aufgerufen wurde

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

Parameters

  • action - (erforderlich) Array - ein Array von Befehlsobjekten

Example

gantt.attachEvent("onAfterUndo",function(action){
// Fügen Sie hier Ihre benutzerdefinierte Logik ein
});

Details

Hinweis

Dieses Event ist in der undo-Erweiterung definiert, daher müssen Sie das undo Plugin aktivieren. Lesen Sie die Details im Artikel Undo/Redo Functionality.

Der action-Parameter ist ein Array von Befehlsobjekten, von denen jedes folgende Attribute enthält:

  • type - (string) der Typ eines Befehls: "add/remove/update"
  • entity - (string) der Typ des geänderten Objekts: "task" oder "link"
  • value - (object) das geänderte Task-/Link-Objekt
  • oldValue - (object) das Task-/Link-Objekt vor den Änderungen

Wenn keine Änderungen angewendet wurden, wird das action-Argument === null sein. Das kann passieren, wenn gantt.undo() aufgerufen wurde, Änderungen jedoch durch onBeforeUndo abgebrochen oder der Stapel leer war.

Change log

  • Hinzugefügt in Version 4.0
  • das action-Argument wurde in Version 5.2 hinzugefügt
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.