срабатывает непосредственно перед отображением сегмента разбитой задачи на диаграмме Ганта
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
К началу