Перейти к основному содержимому

onAfterTaskMove

Description

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

onAfterTaskMove: (id: string | number, parent: string | number, tindex: number) => void;

Parameters

  • id - (required) string | number - id перемещённой задачи
  • parent - (required) string | number - id нового родителя
  • tindex - (required) number - новый индекс позиции внутри родительской ветки

Example

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

Details

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

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