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 или больше, задача будет вставлена именно на эту позицию внутри ветки. Если параметр index не указан, задача будет просто добавлена в конец ветки.

Этот метод вызывает событие onTaskCreated. Обратите внимание, что это событие происходит до того, как новая задача фактически добавлена в набор данных, что означает, что вы можете отменить сохранение задачи — например, если пользователь нажимает кнопку «Отмена» в lightbox.

Последовательность событий при создании задачи через createTask():

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