Перейти к основному содержимому

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

При отрисовке разбитой задачи сначала срабатывает событие onBeforeTaskDisplay для родительской задачи (той, у которой render:"split"). Сразу после этого вызывается "onBeforeSplitTaskDisplay" для каждой из её подзадач. Если из "onBeforeSplitTaskDisplay" вернуть false, то соответствующая подзадача не будет отображена.

Change log

  • добавлено в версии v8.0