onBeforeSplitTaskDisplay

在拆分任务的某个分段出现在甘特图上之前触发

boolean onBeforeSplitTaskDisplay(number|string id,Task task,object parent);
idnumber|string子任务的标识符
taskTask子任务对象
parentobject父任务对象
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,则该特定子任务将不会被显示。

Related sample:  筛选拆分任务

See also
  • Articles
  • Change log

    v8.0 中新增

    Back to top