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
});
Related samples
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"]
}
]
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
- findCycles
- isCircularLink
- onAfterAutoSchedule
- onAfterTaskAutoSchedule
- onBeforeAutoSchedule
- onBeforeTaskAutoSchedule
- onCircularLinkError
Related Guides
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.