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