onBeforeTaskAutoSchedule

触发于每个被重新安排时间的任务

boolean onBeforeTaskAutoSchedule(Task task,Date start,Link link,Task predecessor);
taskTask任务对象
startDate新的开始日期
linkLink导致约束的链接对象
predecessorTask前置任务对象
boolean表示事件的默认动作是否继续执行(true)或被阻止(false

Available only in PRO Edition

Example

gantt.attachEvent("onBeforeTaskAutoSchedule",function(task, start, link, predecessor){
    // 在此处添加自定义逻辑
    return true;
});

Related samples

Details

该功能仅在PRO版本中可用。

该事件属于auto_scheduling扩展的一部分,请确保启用了auto_scheduling插件。更多详情请参见 自动调度 文章。

此事件可以被阻止。返回false将停止任何后续处理。

See also
Back to top