moveTask

перемещает задачу на новую позицию

boolean | void moveTask(string | number sid,number tindex, [string | number parent] );
sidstring | numberid задачи, которую нужно переместить
tindexnumberиндекс позиции, на которую будет перемещена задача
(индекс в пределах ветки)
parentstring | numberid родителя. Если указан, tindex будет ссылаться на индекс в
'parent' ветке
boolean | voidвозвращает `false`, если действие было отменено с помощью onBeforeTaskMove, в противном случае возвращает `undefined`

Example

const tasks = {
  data:[
     {id:"p_1", text:"Проект #1", start_date:"01-04-2023", duration:18, 
     open:true},
     {id:"t_1", text:"Задача #1", start_date:"02-04-2023", duration:8,
     parent:"p_1"},
     {id:"t_2", text:"Задача #2", start_date:"11-04-2023", duration:8,
     parent:"p_1"}
   ]
};
gantt.init("gantt_here");
gantt.parse(tasks);
 
gantt.moveTask("t_1", 1); //-> после такого перемещения задача "t_1" будет иметь корневой уровень

See also
К началу