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

onBeforeRedo

Description

Срабатывает перед вызовом метода redo()

onBeforeRedo: (action: any[]) => boolean;

Parameters

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

Returns

  • result - (boolean) - определяет, будет ли выполнено действие по умолчанию события (true) или отменено (false)

Example

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

Details

заметка

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

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

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

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

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.