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

onAfterUndo

Description

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

onAfterUndo: (action: any[]) => void;

Parameters

  • action - (required) array - массив объектов команд

Example

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

Details

заметка

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

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

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

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

Change log

  • добавлено в версии 4.0
  • аргумент action добавлен в версии 5.2
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.