Перейти к основному содержимому

onTaskCreated

Description

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

onTaskCreated: (task: Task) => boolean;

Parameters

  • task - (обязательный) Task - объект новой задачи

Returns

  • result - (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
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.