Wird ausgelöst, nachdem ein Benutzer eine Zeile, die vertikal im Grid neu angeordnet wurde, fallen lässt.
id | string|number | die ID der Aufgabe, die vertikal im Grid verschoben wurde |
target | string|number | die ID der Aufgabe, deren Position die verschobene Zeile eingenommen hat |
gantt.attachEvent("onRowDragEnd", function(id, target) {
// benutzerdefinierte Logik kann hier hinzugefügt werden
});
Dieses Event wird ausgelöst, wenn eine Aufgabe mit der Maus innerhalb des linken Grids verschoben wird, vorausgesetzt, die Einstellung order_branch ist aktiviert. Wenn die Verzweigungs-Neuanordnung deaktiviert ist, wird dieses Event nicht aufgerufen.
Der target-Parameter enthält die ID der nächstgelegenen Aufgabe, die entweder unmittelbar vor oder unmittelbar nach der verschobenen Aufgabe steht.
Es gibt zwei mögliche Formate für diesen Wert:
Hier ein Beispiel, wie die target-ID extrahiert wird, wenn sie im Format next:targetId vorliegt:
gantt.attachEvent("onRowDragEnd", function(id, target) {
if(typeof(target) === "string"){
targetTaskId = target.substr("next:".length);
nextTask = true;
} else {
targetTaskId = target;
nextTask = false;
}
});