Zum Hauptinhalt springen

onBeforeRedo

Description

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

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

Parameters

  • action - (erforderlich) array - eine Benutzeraktion als Array von Befehlsobjekten

Returns

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

Example

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

Details

Hinweis

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

Das Event ist blockierbar. Die Rückgabe von false wird die weitere Verarbeitung abbrechen.

Der action-Parameter präsentiert ein Array von Befehlsobjekten, von denen jedes die folgende Attributmenge 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.