getUndoStack

предоставляет стек сохранённых действий пользователя для отмены (undo)

UndoRedoAction[] getUndoStack();
UndoRedoAction[]массив, содержащий действия пользователя для отмены

Example

var stack = gantt.getUndoStack();

Related samples

Details

Этот метод является частью расширения undo, поэтому плагин undo должен быть включён. Подробнее можно узнать в статье Отмена и повтор изменений (Undo/Redo).

Возвращаемый стек состоит из действий пользователя для отмены, каждое из которых включает набор команд. Команда — это объект со следующими свойствами:

  • type - (string) указывает тип команды: "add/remove/update"
  • entity - (string) указывает тип объекта, который был изменён: "task" или "link"
  • value - (object) объект задачи или связи после изменения
  • oldValue - (object) объект задачи или связи до изменения

Пример иллюстрации:

Метод getUndoStack() возвращает стек, содержащий 2 действия пользователя для отмены. Первое действие включает 3 команды, второе — одну команду.

See also
Change log

добавлено в версии 4.0

К началу