onAutoScheduleCircularLink

wird ausgelöst, wenn während der automatischen Planung Abhängigkeitsschleifen gefunden wurden

void onAutoScheduleCircularLink(array groups);
groupsarrayein Array von gefundenen Abhängigkeitsschleifen im Gantt

Available only in PRO Edition

Example

gantt.attachEvent("onAutoScheduleCircularLink",function(groups){
    // hier beliebige benutzerdefinierte Logik
});

Related samples

Details

Diese Funktionalität ist nur in der PRO-Edition verfügbar.

Die Methode erfordert, dass das auto_scheduling Plugin aktiviert ist.

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

Der groups Parameter stellt ein Array von Abhängigkeitsschleifen im Gantt dar. Jedes Element des Arrays ist eine Gruppe von Aufgaben und Links, die eine Schleife bilden.

[ 
    { 
        tasks: [//IDs der Aufgaben, die in einer Schleife verbunden sind], 
        links: [//IDs der Links, die in einer Schleife verbunden sind]
    },
    {
 
        tasks: [...], 
        links: [...]
    }
]

Siehe das folgende Beispiel:

  • 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"]
    }
]
See also
Change log

hinzugefügt in Version 4.1

Zurück nach oben