onTaskCreated

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

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

Example

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

Details

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

На этом этапе новая задача уже существует в datastore и может быть получена с помощью метода getTask.

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

При создании задачи через метод createTask события происходят в следующем порядке:

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