onAutoScheduleCircularLink

Wird ausgelöst, wenn während der automatischen Planung Abhängigkeitszyklen erkannt werden

void onAutoScheduleCircularLink(array groups);
groupsarrayein Array, das die im Gantt identifizierten Abhängigkeitszyklen enthält

Available only in PRO Edition

Example

gantt.attachEvent("onAutoScheduleCircularLink",function(groups){
    // hier kann benutzerdefinierte Logik eingefügt werden
});

Related samples

Details

Dieses Feature ist ausschließlich in der PRO Edition verfügbar.

Diese Methode erfordert, dass das auto_scheduling Plugin aktiviert ist.

Aufgaben bleiben unverändert, wenn dieses Ereignis auftritt.

Der groups Parameter enthält ein Array von Abhängigkeitszyklen, die im Gantt gefunden wurden.
Jeder Eintrag im Array repräsentiert eine Gruppe von Aufgaben und Links, die einen Zyklus bilden.

[ 
    { 
        tasks: [//IDs der Aufgaben, die in einem Zyklus beteiligt sind], 
        links: [//IDs der Links, die in einem Zyklus beteiligt sind]
    },
    {
 
        tasks: [...], 
        links: [...]
    }
]

Siehe das folgende Beispiel:

  • Aufgabe #3 hat die ID = 10
  • 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 folgendes Gruppenobjekt enthalten:

[ 
    { 
        tasks: ["10", "12"], 
        links: ["1", "2"]
    }
]
See also
Change log

hinzugefügt in Version 4.1

Zurück nach oben