срабатывает, когда пользователь создает новую задачу, нажав кнопку '+' в grid, или когда вызывается метод createTask
task | Task | объект новой задачи |
boolean | возвращение `false` отменит создание новой задачи, возвращение `true` продолжит стандартную обработку |
gantt.attachEvent("onTaskCreated", function(task){
task.projectId = 1;
return true;
});
Событие срабатывает перед отображением новой задачи, что позволяет вам установить значения по умолчанию или отменить создание задачи.
К моменту срабатывания этого события новая задача уже доступна в хранилище данных через метод getTask.
Если обработчик события возвращает false
, задача будет удалена из хранилища данных без вызова события onAfterTaskDelete.
Окончательный порядок событий, которые срабатывают при создании задачи с помощью метода createTask: