срабатывает непосредственно перед отображением сегмента разбитой задачи на диаграмме Ганта
| id | number|string | идентификатор подзадачи |
| task | Task | объект подзадачи |
| parent | object | объект родительской задачи |
| boolean | указывает, должна ли подзадача разбитой задачи отображаться на странице (true) или быть скрытой (false) |
gantt.attachEvent("onBeforeSplitTaskDisplay", function (id, task, parent) {
if (task.duration < 3) {
return false;
}
return true;
});

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