onLightboxDelete

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

boolean onLightboxDelete(string|number id);
idstring|numberидентификатор задачи (задача, открытая в данный момент в лайтбоксе)
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 остановит действие удаления и оставит лайтбокс открытым.

See also
К началу