Zum Hauptinhalt springen

findCycles

Info

Diese Funktion ist nur in der PRO-Edition verfügbar.

Description

Gibt alle Abhängigkeitsschleifen im Diagramm zurück

findCycles: () => any[]

Returns

  • cycles - (array) - ein Array von Abhängigkeitsschleifen, die im Gantt-Diagramm gefunden wurden

Example

var cycles = gantt.findCycles();

Details

Hinweis

Die Methode erfordert das auto_scheduling Plugin, das aktiviert sein muss.

Jedes Element des cycles-Arrays ist eine Gruppe von Aufgaben (Tasks) und Verknüpfungen (Links), die eine Schleife bilden.

[ 
{
tasks: [//IDs der Tasks, die an einem Zyklus beteiligt sind],
links: [//IDs der Links, die an einem Zyklus beteiligt sind]
},
{

tasks: [...],
links: [...]
}
]

Schauen Sie sich das folgende Beispiel an:

  • Die Aufgabe #3 hat die ID = 10
  • Die Aufgabe #4.1 hat die ID = 12
  • Der Link vom Ende der Aufgabe #3 zum Anfang der Aufgabe #4 hat die ID = 1
  • Der Link vom Ende der Aufgabe #4.1 zum Anfang der Aufgabe #3 hat die ID = 2

Die Methode gantt.findCycles gibt folgenden Wert zurück:

[ 
{
tasks: ["10", "12"],
links: ["1", "2"]
}
]

Change log

  • hinzugefügt in Version 4.1
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.