findCycles

返回甘特图中所有检测到的依赖循环

array findCycles();
array一个数组,包含在甘特图中检测到的依赖循环

Available only in PRO Edition

Example

var cycles = gantt.findCycles();

Related samples

Details

此功能仅包含在PRO版本中。

该方法需要启用 auto_scheduling 插件。

cycles 数组中的每个条目代表一组形成循环的任务和链接。

[ 
    { 
        tasks: [//参与循环的任务ID], 
        links: [//参与循环的链接ID]
    },
    {
 
        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版本新增

Back to top