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