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

onLightboxDelete

Description

Срабатывает, когда пользователь нажимает кнопку «Delete» в лайтбоксе

onLightboxDelete: (id: string | number) => boolean;

Parameters

  • id - (required) string | number - идентификатор задачи (задача, открытая в данный момент в лайтбоксе)

Returns

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

Example

gantt.attachEvent("onLightboxDelete", function(id){
const task = gantt.getTask(id);
if (task.duration > 60){
alert("Длительность слишком большая. Пожалуйста, попробуйте снова");
return false;
}
return true;
})

Details

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