findCycles

возвращает все циклы зависимостей в диаграмме

array findCycles();
arrayмассив найденных циклов зависимостей в gantt

Available only in PRO Edition

Example

var cycles = gantt.findCycles();

Related samples

Details

Эта функциональность доступна только в PRO версии.

Метод требует активации плагина auto_scheduling.

Каждый элемент массива cycles представляет собой группу задач и связей, которые образуют цикл.

[ 
    { 
        tasks: [//идентификаторы задач, соединенных в цикле], 
        links: [//идентификаторы связей, соединенных в цикле]
    },
    {
 
        tasks: [...], 
        links: [...]
    }
]

Посмотрите пример ниже:

  • Задача #3 имеет id = 10
  • Задача #4.1 имеет id = 12
  • Связь от конца Задачи #3 к началу Задачи #4 имеет id = 1
  • Связь от конца Задачи #4.1 к началу Задачи #3 имеет id = 2

Метод gantt.findCycles вернет следующее значение:

[ 
    { 
        tasks: ["10", "12"], 
        links: ["1", "2"]
    }
]
See also
Change log

добавлено в версии 4.1

К началу