onAfterTaskMove

срабатывает сразу после того, как задача была перемещена на новую вертикальную позицию

void onAfterTaskMove(string|number id,string|number parent,number tindex);
idstring|numberid перемещённой задачи
parentstring|numberid нового родителя
tindexnumberновый индекс позиции внутри родительской ветки

Example

// предотвращение перемещения в другую подветку
gantt.attachEvent("onAfterTaskMove", function(id, parent, tindex){
    // здесь может быть любая ваша логика
});

Details

Обратите внимание, это событие срабатывает в двух случаях:

  1. Когда вызывается метод moveTask
  2. Когда включена опция order_branch с настройкой по умолчанию (gantt.config.order_branch = true;) и пользователь перетаскивает задачи
See also
К началу