Wird ausgelöst, wenn ein Task vom Benutzer gezogen wird
id | string|number | die Task-ID |
mode | string | der Drag-Modus ("resize", "progress", "move", "ignore") |
task | Task | das aktuelle (gezogene) Task-Objekt |
original | Task | das ursprüngliche (initiale) Task-Objekt |
e | Event | ein nativer Event-Objekt |
gantt.attachEvent("onTaskDrag", function(id, mode, task, original){
// beliebige benutzerdefinierte Logik hier
});
Dieses Event tritt jedes Mal auf, wenn der Benutzer die Maus im Timeline-Bereich zieht, um einen Task zu verschieben, zu skalieren oder den Fortschritt des Tasks zu aktualisieren. Der Drag-Typ wird durch das zweite Argument - mode - angegeben. Alle möglichen Werte für den Drag-Modus finden Sie in der Datei drag_mode.
Zusammengefasst läuft der Prozess wie folgt ab: