当用户点击 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 可见。