跳到主要内容

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

split tasks

在渲染拆分任务时,首先会为父任务(带有 render:"split" 的任务)触发 onBeforeTaskDisplay 事件。紧接着,"onBeforeSplitTaskDisplay" 会为其每个子任务触发。若 "onBeforeSplitTaskDisplay" 返回 false,则该特定子任务将不会被显示。

注释

Change log

  • v8.0 中新增