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

getUndoStack

Description

Возвращает стек сохранённых действий Undo

getUndoStack: () => UndoRedoAction[]

Returns

  • stack - (UndoRedoAction[]) - массив действий Undo пользователя

Example

var stack = gantt.getUndoStack();

Details

заметка

Этот метод определён в расширении undo, поэтому необходимо включить плагин undo. Подробности см. в статье Undo/Redo Functionality.

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

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

Посмотрите пример ниже: get_undo_stack

Метод getUndoStack() возвращает стек из 2 действий Undo. Первое действие содержит 3 команды, а второе — 1 команда.

Change log

  • добавлено в версии 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.