Срабатывает, когда пользователь нажимает кнопку «Delete» в лайтбоксе
id | string|number | идентификатор задачи (задача, открытая в данный момент в лайтбоксе) |
boolean | определяет, будет ли выполнено действие по умолчанию (true) или оно будет отменено (false) |
gantt.attachEvent("onLightboxDelete", function(id){
const task = gantt.getTask(id);
if (task.duration > 60){
alert("Длительность слишком большая. Пожалуйста, попробуйте снова");
return false;
}
return true;
})
Это событие можно блокировать. Возврат false остановит действие удаления и оставит лайтбокс открытым.