wird ausgelöst kurz bevor sich die vertikale Position einer Aufgabe ändert
id | string|number | die ID der verschobenen Aufgabe |
parent | string|number | die ID des neuen übergeordneten Elements |
tindex | number | der neue Positionsindex innerhalb des übergeordneten Zweigs |
boolean | gibt an, ob die Standardaktion des Events fortgesetzt werden soll (true) oder abgebrochen wird (false) |
//Bewegung in einen anderen Unterzweig blockieren:
gantt.attachEvent("onBeforeTaskMove", function(id, parent, tindex){
const task = gantt.getTask(id);
if(task.parent != parent)
return false;
return true;
});
Dieses Event kann blockiert werden. Wenn false zurückgegeben wird, wird das Verschieben der Aufgabe verhindert.
Beachte, dass dieses Event in zwei Szenarien ausgelöst wird: