createTask

добавляет новую задачу и открывает lightbox для подтверждения

string| number createTask( [NewTask task,string | number parent,number index] );
taskNewTaskнеобязательно, объект задачи
parentstring | numberнеобязательно, id родителя
indexnumberнеобязательно, позиция, в которую будет добавлена задача (0 или больше)
string| numberid задачи

Example

var taskId = gantt.createTask({
    id:10,
    text:"Task #5",
    start_date:"02-09-2013",
    duration:28
}, "project_2", 2);

Details

Если вы установите параметр index со значением 0 или больше, задача будет добавлена в указанную позицию в ветке. В противном случае задача будет добавлена в конец ветки задач.

Метод вызывает событие onTaskCreated. Обратите внимание, что событие срабатывает перед тем, как новая задача будет добавлена в набор данных, что позволяет вам отменить сохранение этой задачи, например, если пользователь нажимает кнопку 'Отмена' в lightbox.

Конечный порядок событий, которые срабатывают при создании задачи с помощью метода createTask():

  1. onTaskCreated
  2. onBeforeLightbox
  3. onLightbox
  4. onAfterLightbox
  5. onAfterTaskAdd
  6. onBeforeTaskAdd
See also
К началу