onAfterUndo

Срабатывает сразу после выполнения метода undo()

void onAfterUndo(array action);
actionarrayмассив, содержащий объекты команд

Example

gantt.attachEvent("onAfterUndo",function(action){
    // ваш код здесь
});

Related samples

Details

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

Параметр action — это массив объектов команд, каждый из которых содержит следующие свойства:

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

Если изменений не произошло, параметр action будет === null. Это может случиться, если был вызван gantt.undo(), но действие было отменено с помощью onBeforeUndo или если стек undo был пуст.

See also
Change log
  • добавлено в версии 4.0
  • параметр action введён в версии 5.2
К началу