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

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

Related sample:  Фильтрация split задач

See also
Change log

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

К началу