触发于每个被重新安排时间的任务
task | Task | 任务对象 |
start | Date | 新的开始日期 |
link | Link | 导致约束的链接对象 |
predecessor | Task | 前置任务对象 |
boolean | 表示事件的默认动作是否继续执行(true)或被阻止(false) |
Available only in PRO Edition
gantt.attachEvent("onBeforeTaskAutoSchedule",function(task, start, link, predecessor){
// 在此处添加自定义逻辑
return true;
});
该功能仅在PRO版本中可用。
该事件属于auto_scheduling扩展的一部分,请确保启用了auto_scheduling插件。更多详情请参见 自动调度 文章。
此事件可以被阻止。返回false将停止任何后续处理。