| onAfterAutoSchedule | 자동 스케줄링 프로세스가 완료되면 한 번 트리거됩니다. |
| onAfterBatchUpdate | batchUpdate 메서드가 완료된 직후에 트리거됩니다. |
| onAfterBranchLoading | 다이나믹 로딩이 활성화된 경우, 작업 브랜치가 페이지에 로딩을 완료한 직후에 발생하는 이벤트입니다. |
| onAfterLightbox | 사용자가 라이트박스(편집 폼)를 닫을 때 한 번 실행됩니다. |
| onAfterLinkAdd | 간트 차트에 새 링크가 추가된 직후에 트리거됩니다. |
| onAfterLinkDelete | 사용자가 링크를 삭제한 직후에 트리거됩니다. |
| onAfterLinkUpdate | 사용자가 링크를 수정한 직후에 트리거됩니다. |
| onAfterQuickInfo | 팝업 편집 폼이 닫힌 후에 트리거됩니다 |
| onAfterRedo | Redo() 메서드가 실행된 직후에 발생합니다. |
| onAfterRowResize | 행 높이 조정이 완료된 후에 트리거됩니다 |
| onAfterSort | 그리드 내 작업들이 정렬된 후에 한 번 트리거됩니다. |
| onAfterTaskAdd | 작업이 Gantt 차트에 추가된 직후에 트리거됩니다. |
| onAfterTaskAutoSchedule | 자동 스케줄링된 모든 작업에 대해 트리거됩니다. |
| onAfterTaskDelete | 사용자가 작업을 삭제한 직후에 트리거됩니다. |
| onAfterTaskDrag | 사용자가 드래그를 완료하고 마우스 버튼을 놓을 때 한 번 발생합니다. |
| onAfterTaskMove | 작업이 새로운 세로 위치로 이동된 직후에 트리거됩니다. |
| onAfterTaskUpdate | 사용자가 작업을 업데이트한 직후에 트리거됩니다. |
| onAfterUndo | Undo() 메서드가 실행된 직후에 트리거됩니다. |
| onAjaxError | 서버가 에러 응답을 보낼 때 트리거됩니다. |
| onAutoScheduleCircularLink | 자동 스케줄링 중 의존성 루프가 감지될 때 트리거됩니다. |
| onBeforeAutoSchedule | 자동 스케줄링이 시작되기 직전에 트리거됩니다. |
| onBeforeBatchUpdate | batchUpdate 메서드가 실행되기 직전에 트리거됩니다. |
| onBeforeBranchLoading | 동적 로딩이 활성화된 경우, 사용자가 작업 브랜치를 확장한 직후 로딩 프로세스가 시작되기 전에 이 이벤트가 발생합니다. |
| onBeforeCollapse | 간트가 전체화면 모드를 종료하고 일반 뷰로 돌아가기 직전에 트리거됩니다. |
| onBeforeDataRender | 데이터가 페이지에 표시되기 직전에 트리거됩니다. |
| onBeforeExpand | 간트가 전체 화면 모드로 전환되기 직전에 발생합니다. |
| onBeforeGanttReady | DhtmlxGantt 초기화가 시작되기 직전에 트리거됩니다. |
| onBeforeGanttRender | Gantt 차트가 페이지에 렌더링되기 직전에 트리거됩니다. |
| onBeforeLightbox | 라이트박스(편집 폼)가 열리기 직전에 트리거됩니다. |
| onBeforeLinkAdd | Gantt 차트에 새 링크가 추가되기 직전에 트리거됩니다. |
| onBeforeLinkDelete | 사용자가 링크를 삭제하기 직전에 트리거됩니다. |
| onBeforeLinkDisplay | 링크가 간트 차트에 로드된 후, 화 면에 표시되기 직전에 트리거됩니다. |
| onBeforeLinkUpdate | 링크가 업데이트되기 직전에 트리거됩니다. |
| onBeforeMultiSelect | 하나 이상의 작업을 선택하기 직전에 발생합니다. |
| onBeforeParse | 데이터 파싱이 시작되기 직전에 트리거됩니다 |
| onBeforeRedo | Redo() 메서드가 실행되기 직전에 트리거됩니다. |
| onBeforeRedoStack | Redo 스택에 작업이 추가되기 직전에 트리거됩니다. |
| onBeforeRollupTaskDisplay | 롤업 태스크가 상위 프로젝트에 표시되기 직전에 트리거됩니다. |
| onBeforeRowDragEnd | 사용자가 그리드 내에서 행을 드롭할 때 발생합니다. |
| onBeforeRowDragMove | 그리드 내에서 행이 수직으로 새 위치로 드래그되기 직전에 트리거됩니다. |
| onBeforeRowResize | 사용자가 드래그 앤 드롭으로 행 높이 조절을 시작하기 직전에 트리거됩니다. |
| onBeforeRowResizeEnd | 행 높이 조정 프로세스가 완료되기 직전에 트리거됩니다. |
| onBeforeSplitTaskDisplay | 분할 작업의 세그먼트가 간트 차트에 표시되기 직전에 트리거됩니다. |
| onBeforeTaskAdd | Gantt 차트에 새 작업이 추가되기 직전에 트리거됩니다. |
| onBeforeTaskAutoSchedule | 재스케줄링되는 모든 작업에 대해 트리거됩니다 |
| onBeforeTaskChanged | 사용자가 드래그를 마치고 마우스 버튼을 놓은 직후, 변경 사항이 적용되기 전에 발생합니다. |
| onBeforeTaskDelete | 사용자가 작업을 삭제하기 직전에 트리거됩니다. |
| onBeforeTaskDisplay | 태스크가 Gantt 차트에 로드된 직후, 화면에 표시되기 바로 전에 트리거됩니다 |
| onBeforeTaskDrag | 사용자가 마우스 버튼을 누르고 드래그를 시작한 직후, dhtmlxGantt가 드래그 앤 드롭 프로세스를 시작하기 전에 발생합니다. |
| onBeforeTaskMove | 작업이 수직 위치를 변경하기 직전에 트리거됩니다. |
| onBeforeTaskMultiSelect | 작업의 선택 상태가 변경되기 직전에 트리거됩니다 (작업이 선택되거나 선택 해제될 때). |
| onBeforeTaskSelected | 작업이 선택되기 직전에 발생합니다 |
| onBeforeTaskUpdate | 사용자가 작업을 업데이트하기 직전에 발생하는 이벤트 |
| onBeforeUndo | Undo() 메서드가 실행되기 바로 전에 트리거됩니다. |
| onBeforeUndoStack | 동작이 undo 스택에 추가되기 직전에 트리거됩니다. |
| onCircularLinkError | 순환 참조가 발견되어 자동 스케줄링이 진행될 수 없을 때 발생합니다. |
| onClear | clearAll 메서드를 사용하여 Gantt 차트에서 모든 작업이 제거되었을 때 한 번 트리거됩니다. |
| onCollapse | 간트 뷰가 전체 화면 모드에서 일반 모드로 전환될 때 발생합니다. |
| onColumnResize | 사용자가 컬럼 경계를 드래그하여 컬럼 너비를 조정할 때 발생합니다 |
| onColumnResizeEnd | 사용자가 열 경계선을 드래그하여 너비를 조정한 후에 한 번 트리거됩니다. |
| onColumnResizeStart | 사용자가 컬럼 경계를 드래그하여 크기를 조절하기 바로 전에 발생하는 이벤트 |
| onContextMenu | 사용자가 간트 차트 내에서 마우스 오른쪽 버튼을 클릭할 때 트리거됩니다 (자세한 내용 참조) |
| onDataProcessorReady | dp.init(gantt)가 호출될 때 트리거됩니다. |
| onDataRender | 데이터가 페이지에 표시된 직후에 트리거됩니다 |
| onDestroy | API의 destructor 메서드를 사용하여 간트 차트가 해제될 때 한 번 트리거됩니다. |
| onEmptyClick | 사용자가 간트 차트 내 빈 영역(작업 외부)을 클릭할 때 발생합니다. |
| onError | assert가 'false' 값을 반환할 때마다 트리거되며, 이는 assertion이 실패했음을 의미합니다. |
| onExpand | 간트가 전체 화면 모드로 전환될 때 트리거됩니다. |
| onGanttLayoutReady | Gantt 레이아웃이 설정된 직후, 렌더링되기 바로 전에 트리거됩니다 |
| onGanttReady | DhtmlxGantt가 초기화를 완료했을 때 트리거되며, 이 시점에서는 Gantt 차트가 페이지에 아직 표시되지 않은 상태입니다. |
| onGanttRender | 간트 차트가 페이지에 완전히 렌더링된 후 발생합니다. |
| onGanttScroll | Gantt 차트가 특정 위치로 스크롤될 때 트리거됩니다. |
| onGridHeaderClick | 사용자가 그리드 헤더를 클릭할 때 트리거됩니다. |
| onGridResize | 사용자가 그리드의 경계를 드래그하여 크기를 조절할 때 발생합니다 |
| onGridResizeEnd | 사용자가 그리드의 경계를 드래그하여 크기를 조정하는 작업을 마친 직후에 트리거됩니다 |
| onGridResizeStart | 사용자가 그리드의 경계를 드래그하여 크기를 변경하기 직전에 트리거됩니다. |
| onLightbox | 사용자가 라이트박스(편집 폼)를 열 때 한 번 트리거됩니다. |
| onLightboxButton | 라이트박스 내 사용자 정의 버튼을 클릭할 때 트리거됩니다. |
| onLightboxCancel | 사용자가 라이트박스에서 '취소' 버튼을 눌렀을 때 트리거됩니다. |
| onLightboxChange | 라이트박스 구조가 업데이트될 때 트리거됩니다 |
| onLightboxDelete | 라이트박스에서 사용자가 'Delete' 버튼을 클릭할 때 발생합니다. |
| onLightboxSave | 사용자가 라이트박스에서 '저장' 버튼을 클릭할 때 트리거됩니다. |
| onLinkClick | 사용자가 링크를 클릭할 때 트리거됩니다. |
| onLinkCreated | 사용자가 작업 간에 새로운 연결을 생성할 때 트리거됩니다. |
| onLinkDblClick | 링크가 더블클릭될 때 발생합 니다 |
| onLinkIdChange | 링크의 id가 업데이트될 때 트리거됩니다. |
| onLinkValidation | 사용자가 새 링크를 추가할 때 발생하며 dhtmlxGantt가 해당 링크가 유효한지 검증합니다. |
| onLoadEnd | 소스에서 데이터 로딩이 완전히 완료되었을 때 한 번 발생합니다 |
| onLoadStart | 데이터 소스에서 데이터 로딩 프로세스가 시작되기 직전에 트리거됩니다. |
| onMouseMove | 마우스가 gantt 컨테이너 위에서 움직일 때 발생합니다 |
| onMultiSelect | 작업 하나 또는 여러 작업의 선택이 완료되었을 때 트리거됩니다. |
| onOptionsLoad | 서버에서 옵션 세트가 로드된 직후, 파싱되기 전에 트리거됩니다. |
| onParse | 데이터가 파싱되어 API 준비가 완료된 시점에 트리거되며, Gantt 차트에 표시되기 전 이벤트입니다. |
| onQuickInfo | 팝업 편집 폼이 표시될 때 트리거됩니다. |
| onRowDragEnd | 사용자가 그리드 내에서 세로로 재정렬된 행을 드롭한 후 발생합니다. |
| onRowDragStart | 그리드에서 행이 수직 재정렬을 위해 드래그되기 직전에 발생하는 이벤트 |
| onRowResize | 사용자가 행 경계를 드래그하여 높이를 변경할 때 발생합니다. |
| onScaleAdjusted | 스케일이 다시 렌더링되어 모든 작업이 완전히 보이도록 할 때 발생하는 이벤트 |
| onScaleClick | 사용자가 타임 스케일 내 셀을 클릭할 때 트리거됩니다. |
| onTaskClick | 그리드 영역에서 작업 행을 클릭할 때(여기에는 '확장/축소' 및 '작업 추가' 버튼 포함) 또는 타임라인 영역 내 작업 바를 클릭할 때 발생합니다. |
| onTaskClosed | 브랜치가 종료될 때 트리거됩니다 |
| onTaskCreated | 사용자가 그리드에서 '+' 버튼을 클릭하여 새 작업을 추가하거나 createTask 메서드가 호출될 때 발생합니다. |
| onTaskDblClick | 작업을 더블 클릭할 때 트리거됩니다 |
| onTaskDrag | 사용자가 작업을 드래그할 때 발생함 |
| onTaskIdChange | 작업의 ID가 업데이트될 때 트리거됩니다 |
| onTaskLoading | 데이터 소스에서 작업이 로드될 때 트리거됩니다. |
| onTaskMultiSelect | 작업의 선택 상태가 변경될 때마 다 트리거됩니다 (작업이 선택되거나 선택 해제될 때) |
| onTaskOpened | 브랜치가 열릴 때 트리거됩니다 |
| onTaskRowClick | 사용자가 테이블의 행을 클릭할 때 트리거됩니다. |
| onTaskSelected | 사용자가 작업을 선택할 때 트리거됩니다. |
| onTaskUnselected | 사용자가 다른 작업을 선택하여 작업 선택을 해제할 때 발생합니다. |
| onTemplatesReady | DhtmlxGantt 템플릿이 초기화될 때 트리거됩니다. |