событие, которое срабатывает перед перемещением задачи на новую вертикальную позицию
id | string|number | ID задачи, которую нужно переместить |
parent | string|number | ID родителя |
tindex | number | индекс позиции в родительской ветке, куда будет перемещена задача |
boolean | определяет, будет ли выполнено действие по умолчанию для события (true) или отменено (false) |
//предотвращение перемещения в другую подветку:
gantt.attachEvent("onBeforeTaskMove", function(id, parent, tindex){
const task = gantt.getTask(id);
if(task.parent != parent)
return false;
return true;
});
Событие может быть заблокировано. Верните false, чтобы отменить перемещение задачи.
Обратите внимание, что событие срабатывает в 2 случаях: