onBeforeSplitTaskDisplay
Description
在拆分任务的某个分段出现在甘特图上之前触发
onBeforeSplitTaskDisplay: (id: number | string, task: Task, parent: any) => boolean;
Parameters
id- (required) number|string - 子任务的标识符task- (required) Task - 子任务对象parent- (required) object - 父任务对象
Returns
result- (boolean) - 指示拆分任务的子任务是否应在页面上显示(true)或隐藏(false)
Example
gantt.attachEvent("onBeforeSplitTaskDisplay", function (id, task, parent) {
if (task.duration < 3) {
return false;
}
return true;
});
Details

在渲染拆分任务时,首先会为父任务(带有 render:"split" 的任务)触发 onBeforeTaskDisplay 事件。紧接着,"onBeforeSplitTaskDisplay" 会为其每个子任务触发。若 "onBeforeSplitTaskDisplay" 返回 false,则该特定子任务将不会被显示。
注释
Sample: 筛选拆分任务
Related Guides
Change log
- v8.0 中新增