Zum Hauptinhalt springen

getUndoStack

Description

Liefert den Stack der gespeicherten Undo-Benutzeraktionen

getUndoStack: () => UndoRedoAction[]

Returns

  • stack - (UndoRedoAction[]) - ein Array, das die Undo-Benutzeraktionen enthält

Example

var stack = gantt.getUndoStack();

Details

Hinweis

Diese Methode ist Teil der undo-Erweiterung, daher muss das undo Plugin aktiviert sein. Weitere Details finden Sie im Artikel "Undo/Redo-Funktionalität".

Der zurückgegebene Stack besteht aus Undo-Benutzeraktionen, wobei jede Aktion eine Reihe von Commands enthält. Ein Command ist ein Objekt mit folgenden Eigenschaften:

  • type - (string) gibt den Command-Typ an: "add/remove/update"
  • entity - (string) gibt den Typ des Objekts an, das 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

Hier ein Beispiel zur Veranschaulichung:

get_undo_stack

Die Methode getUndoStack() liefert einen Stack, der 2 Undo-Benutzeraktionen enthält. Die erste Aktion umfasst 3 Commands, die zweite Aktion enthält einen einzelnen Command.

Change log

  • hinzugefügt in Version 4.0