Перейти к основному содержимому

getRedoStack

Description

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

getRedoStack: () => UndoRedoAction[]

Returns

  • stack - (UndoRedoAction[]) - массив, содержащий действия пользователя для повтора (redo)

Example

var stack = gantt.getRedoStack();

Details

заметка

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

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

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

Пример приведён ниже:

get_redo_stack

Метод getRedoStack() возвращает стек из 3 действий для повтора. Первое и второе действия содержат по 1 команде, третье - 3 команды.

Change log

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