onBeforeAutoSchedule
信息
该功能仅在PRO版本中可用。
Description
在自动排程开始之前触发
onBeforeAutoSchedule: (taskId: string | number) => boolean;
Parameters
taskId- (required) string | number - 根任务的ID
Returns
result- (boolean) - 决定事件的默认操作是否继续执行(true)或被取消(false)
Example
gantt.attachEvent("onBeforeAutoSchedule",function(taskId){
// 在这里添加你的自定义逻辑
return true;
});
Related samples
Details
注释
此事件是auto_scheduling扩展的一部分,因此请确保已启用auto_scheduling插件。更多信息请参见自动调度文档。
此事件可以被阻止。返回false将停止后续处理。
Related API
- auto_scheduling
- auto_scheduling_descendant_links
- auto_scheduling_initial
- auto_scheduling_move_projects
- auto_scheduling_project_constraint
- auto_scheduling_strict
- auto_scheduling_use_progress
- findCycles
- isCircularLink
- onAfterAutoSchedule
- onAfterTaskAutoSchedule
- onBeforeTaskAutoSchedule
- onCircularLinkError
- onAutoScheduleCircularLink