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

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).

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

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

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

Change log

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