срабатывает непосредственно перед изменением вертикального положения задачи
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 предотвратит перемещение задачи.
Учтите, что это событие вызывается в двух случаях: