Zum Hauptinhalt springen

onBeforeUndo

Description

Wird ausgelöst, bevor die undo()-Methode aufgerufen wird

onBeforeUndo: (action: any[]) => boolean;

Parameters

  • action - (required) array - ein Array von Befehlsobjekten

Returns

  • result - (boolean) - definiert, ob die Standardaktion des Ereignisses ausgelöst wird (true) oder abgebrochen wird (false)

Example

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

Details

Hinweis

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

Das Ereignis kann blockiert werden. Die Rückgabe von false beendet die weitere Verarbeitung.

Der action-Parameter stellt ein Array von Befehlsobjekten dar, von denen jedes die folgende Gruppe von Eigenschaften 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

Change log

  • Hinzugefügt in Version 4.0
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.