Срабатывает при обнаружении циклов зависимостей во время авторасписания
groups | array | массив, содержащий обнаруженные циклы зависимостей в gantt |
Available only in PRO Edition
gantt.attachEvent("onAutoScheduleCircularLink",function(groups){
// разместите здесь любую пользовательскую логику
});
Эта функция доступна исключительно в PRO-версии.
Для использования этого метода необходимо включить плагин auto_scheduling.
Задачи остаются без изменений при возникновении этого события.
Параметр groups содержит массив циклов зависимостей, найденных в gantt.
Каждый элемент массива представляет собой группу задач и связей, образующих цикл.
[
{
tasks: [//id задач, участвующих в цикле],
links: [//id связей, участвующих в цикле]
},
{
tasks: [...],
links: [...]
}
]
Посмотрите пример ниже:
Параметр groups будет содержать следующий объект группы:
[
{
tasks: ["10", "12"],
links: ["1", "2"]
}
]
добавлено в версии 4.1
К началу