Zum Hauptinhalt springen

onAutoScheduleCircularLink

Info

Diese Funktionalität ist ausschließlich in der PRO-Edition verfügbar.

Description

Wird ausgelöst, wenn während der automatischen Terminplanung Abhängigkeits-Schleifen gefunden wurden

onAutoScheduleCircularLink: (groups: any[]) => void;

Parameters

  • groups - (erforderlich) Array - ein Array von Abhängigkeits-Schleifen, die im Gantt gefunden wurden

Example

gantt.attachEvent("onAutoScheduleCircularLink",function(groups){
// Fügen Sie hier Ihre benutzerdefinierte Logik ein
});

Details

Hinweis

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

Tasks werden nicht geändert, wenn dieses Ereignis ausgelöst wird.

Der groups-Parameter repräsentiert ein Array von Abhängigkeits-Schleifen, die im Gantt gefunden wurden. Jedes Element des Arrays ist eine Gruppe von Aufgaben und Links, die eine Schleife bilden.

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

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

Der groups-Parameter wird das folgende Gruppenobjekt enthalten:

[ 
{
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.