onTaskCreated

사용자가 그리드에서 '+' 버튼을 클릭하여 새 작업을 추가하거나 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
Back to top