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

onTaskCreated

Description

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

onTaskCreated: (task: Task) => boolean;

Parameters

  • task - (required) 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