onBeforeUndo

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

boolean onBeforeUndo(array action);
actionarrayмассив, содержащий объекты команд
booleanопределяет, будет ли выполнено действие по умолчанию события (true) или остановлено (false)

Example

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

Related samples

Details

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

Это событие можно заблокировать. Возврат false остановит дальнейшую обработку.

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

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

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

К началу