onTaskCreated

срабатывает, когда пользователь создает новую задачу, нажав кнопку '+' в grid, или когда вызывается метод createTask

boolean onTaskCreated(Task task);
taskTaskобъект новой задачи
booleanвозвращение `false` отменит создание новой задачи, возвращение `true` продолжит стандартную обработку

Example

gantt.attachEvent("onTaskCreated", function(task){
    task.projectId = 1;
    return true;
});

Details

Событие срабатывает перед отображением новой задачи, что позволяет вам установить значения по умолчанию или отменить создание задачи.

К моменту срабатывания этого события новая задача уже доступна в хранилище данных через метод getTask.

Если обработчик события возвращает false, задача будет удалена из хранилища данных без вызова события onAfterTaskDelete.

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

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