onBeforeTaskAutoSchedule

Wird für jede Aufgabe ausgelöst, die neu geplant wird

boolean onBeforeTaskAutoSchedule(Task task,Date start,Link link,Task predecessor);
taskTaskDas Task-Objekt
startDateDas neue Startdatum
linkLinkDas Link-Objekt, das die Einschränkung verursacht
predecessorTaskDas Vorgänger-Task-Objekt
booleanGibt an, ob die Standardaktion des Events ausgeführt wird (true) oder gestoppt wird (false)

Available only in PRO Edition

Example

gantt.attachEvent("onBeforeTaskAutoSchedule",function(task, start, link, predecessor){
    // benutzerdefinierte Logik hier einfügen
    return true;
});

Related samples

Details

Dieses Feature ist nur in der PRO-Version verfügbar.

Dieses Event ist Teil der auto_scheduling-Erweiterung. Stellen Sie daher sicher, dass das auto_scheduling Plugin aktiviert ist. Weitere Details finden Sie im Artikel Auto Scheduling.

Dieses Event kann blockiert werden. Wird false zurückgegeben, wird die weitere Verarbeitung gestoppt.

See also
Zurück nach oben