findCycles
Description
Gibt alle in der Chart gefundenen Abhängigkeitskreise zurück
findCycles: () => any[]
Returns
cycles- (array) - ein Array, das die im Gantt-Diagramm erkannten Abhängigkeitskreise enthält
Example
var cycles = gantt.findCycles();
Related samples
Details
Hinweis
Dieses Feature ist nur in der PRO-Version enthalten.
Hinweis
Die Methode erfordert, dass das Plugin auto_scheduling aktiviert ist.
Jeder Eintrag im cycles-Array repräsentiert eine Menge von Tasks und Links, die einen Zyklus bilden.
[
{
tasks: [//IDs der Tasks, die an einem Zyklus beteiligt sind],
links: [//IDs der Links, die an einem Zyklus beteiligt sind]
},
{
tasks: [...],
links: [...]
}
]
Hier ein Beispiel zur Veranschaulichung:
- Task #3 hat die ID = 10
- Task #4.1 hat die ID = 12
- Der Link vom Ende von Task #3 zum Anfang von Task #4 hat die ID = 1
- Der Link vom Ende von Task #4.1 zum Anfang von Task #3 hat die ID = 2
Die Methode gantt.findCycles liefert folgendes Ergebnis zurück:
[
{
tasks: ["10", "12"],
links: ["1", "2"]
}
]
Related API
- auto_scheduling
- auto_scheduling_descendant_links
- auto_scheduling_initial
- auto_scheduling_move_projects
- auto_scheduling_project_constraint
- auto_scheduling_strict
- auto_scheduling_use_progress
- isCircularLink
- onAfterAutoSchedule
- onAfterTaskAutoSchedule
- onBeforeAutoSchedule
- onBeforeTaskAutoSchedule
- onAutoScheduleCircularLink
- onCircularLinkError
Related Guides
Change log
- hinzugefügt in Version 4.1