| onAfterBatchUpdate | batchUpdate 메서드 실행이 완료된 직후에 트리거됩니다. |
| onAfterEventDisplay | 스케줄러가 'showEvent'를 사용하여 이벤트를 표시하기 위해 뷰, 날짜 또는 시간을 변경할 때 트리거되며, 이벤트가 화면에 보인 후에 실행됩니다. |
| onAfterFolderToggle | 트리 노드가 확장되거나 축소된 후에 트리거됩니다 (타임라인 뷰, 'tree' 모드 전용). |
| onAfterLightbox | 사용자가 라이트박스(편집 폼)를 닫은 후에 트리거됩니다. |
| onAfterQuickInfo | 팝업 이벤트 폼이 닫힌 후에 트리거됩니다. |
| onAfterSchedulerResize | 스케줄러 크기가 변경되고 데이터 영역이 다시 그려진 후에 트리거됩니다. |
| onBeforeBatchUpdate | batchUpdate 메서드가 호출되기 직전에 트리거됩니다. |
| onBeforeCollapse | 사용자가 확장 아이콘을 클릭하여 스케줄러 크기를 '전체 화면'에서 원래 크기로 전환할 때 트리거됩니다. |
| onBeforeDrag | 드래그 또는 리사이즈 작업이 시작될 때 트리거됩니다 (버전 2.1 이상). |
| onBeforeEventChanged | 이벤트가 드래그 앤 드롭으로 변경되었지만 변경 사항이 저장되기 전에 트리거됩니다. |
| onBeforeEventCreated | 사용자가 스케줄러에서 드래그하여 새 이벤트를 생성할 때 트리거됩니다. |
| onBeforeEventDelete | 사용자가 삭제 버튼(이벤트 바 또는 상세 창) 클릭 후에 트리거됩니다. |
| onBeforeEventDisplay | 'showEvent'가 호출되어 이벤트를 표시하기 전에 트리거됩니다. |
| onBeforeEventDragIn | 드래그된 이벤트가 스케줄러 위로 이동하기 전에 트리거됩니다. |
| onBeforeEventDragOut | 드래그된 이벤트가 스케줄러를 떠나기 전에 트리거됩니다. |
| onBeforeEventPasted | 사용자가 'CTRL+V'를 누르기 전에 트리거됩니다. |
| onBeforeExpand | 사용자가 확장 아이콘을 클릭하여 스케줄러 크기를 원래 크기에서 '전체 화면'으로 전환할 때 트리거됩니다. |
| onBeforeExternalDragIn | 외부 DHTMLX 컴포넌트에서 스케줄러로 요소가 드래그되기 시작하기 전에 트리거됩니다 (dnd 확장 사용 시에만). |
| onBeforeFolderToggle | 트리 노드가 열리거나 닫히기 전에 트리거됩니다 (타임라인 뷰, 'tree' 모드 전용). |
| onBeforeLightbox | 사용자가 라이트박스(편집 폼)를 열기 직전에 트리거됩니다. |
| onBeforeParse | 데이터 파싱이 시작되기 전에 트리거됩니다. |
| onBeforeQuickInfo | 이벤트에 대한 Quick Info 팝업이 표시되기 직전에 트리거됩니다. |
| onBeforeSectionRender | 단일 타임라인 섹션이 구성되었지만 아직 렌더링되지 않은 상태에서 트리거됩니다 (타임라인 뷰 전용). |
| onBeforeTodayDisplayed | 사용자가 스케줄러의 'Today' 버튼을 클릭할 때 트리거됩니다. |
| onBeforeTooltip | 데이터 항목에 대한 툴팁이 표시되기 전에 트리거됩니다 ('tooltip' 확장 사용 시에만). |
| onBeforeViewChange | 사용자가 현재 뷰에서 다른 뷰로 전환하기 전에 트리거됩니다. |
| onCellClick | 사용자가 셀을 단일 클릭할 때 트리거됩니다 (타임라인 뷰 전용). |
| onCellDblClick | 사용자가 셀을 더블 클릭할 때 트리거됩니다 (타임라인 뷰 전용). |
| onClearAll | 스케줄러의 모든 데이터가 삭제된 후에 트리거됩니다. |
| onClick | 사용자가 이벤트에서 마우스 왼쪽 버튼을 클릭할 때 트리거됩니다. |
| onCollapse | 사용자가 확장 아이콘을 클릭하여 스케줄러 크기를 '전체 화면'에서 원래 크기로 전환할 때 트리거됩니다. |
| onConfirmedBeforeEventDelete | 사용자가 삭제를 클릭하고 확인한 후에 트리거됩니다 (이벤트 바 또는 상세 창). |
| onContextMenu | 사용자가 스케줄러 내에서 마우스 오른쪽 버튼 클릭으로 컨텍스트 메뉴를 열 때 트리거됩니다. |
| onDataRender | 데이터가 페이지에 렌더링된 후에 트리거됩니다. |
| onDblClick | 사용자가 이벤트를 더블 클릭할 때 트리거됩니다. |
| onDestroy | destructor 메서드로 스케줄러가 삭제된 후에 트리거됩니다. |
| onDragEnd | 드래그 또는 리사이즈 작업이 종료될 때 트리거됩니다. |
| onEmptyClick | 사용자가 스케줄러의 빈 공간(이벤트가 아닌 곳)을 클릭할 때 트리거됩니다. |
| onError | assert가 false를 반환하여 어설션 실패가 발생했을 때 트리거됩니다. |
| onEventAdded | 새 이벤트가 스케줄러에 추가될 때 트리거됩니다. |
| onEventCancel | 사용자가 라이트박스(편집 폼)에서 '취소'를 클릭할 때 트리거됩니다. |
| onEventChanged | 이벤트가 편집 및 저장된 후에 트리거됩니다 (이벤트 바 또는 상세 창에서 편집 및 저장 클릭 후). |
| onEventCollision | 사용자가 이미 예약된 시간 슬롯에 이벤트를 생성하거나 수정하려고 할 때 트리거됩니다. |
| onEventCopied | 사용자가 'CTRL+C'를 누를 때 트리거됩니다 ('keyboard navigation' 확장 사용 시에만). |
| onEventCreated | 사용자가 새 이벤트 생성을 시작할 때 트리거됩니다 (더블 클릭 또는 드래그). |
| onEventCut | 사용자가 'CTRL+X'를 누를 때 트리거됩니다 ('keyboard navigation' 확장 사용 시에만). |
| onEventDeleted | 이벤트가 삭제된 후에 트리거됩니다 (버전 3.0 이상). |
| onEventDrag | 사용자가 스케줄러에서 이벤트를 드래그하거나 리사이즈할 때 트리거됩니다. |
| onEventDragIn | 드래그된 이벤트가 스케줄러에 진입할 때 트리거됩니다. |
| onEventDragOut | 드래그된 이벤트가 스케줄러를 떠날 때 트리거됩니다. |
| onEventDropOut | 드래그된 이벤트가 스케줄러 영역 밖에 떨어질 때 트리거됩니다. |
| onEventIdChange | 이벤트의 ID가 변경될 때 트리거됩니다. |
| onEventLoading | 이벤트가 데이터 소스에서 로드 중일 때 트리거됩니다. |
| onEventPasted | 사용자가 'CTRL+V'를 누를 때 트리거됩니다. |
| onEventSave | 사용자가 라이트박스(편집 폼)에서 '저장'을 클릭할 때 트리거됩니다. |
| onEventSelected | 스케줄러에서 이벤트가 선택될 때 트리거됩니다. |
| onEventUnselected | 다른 이벤트를 선택하여 기존 선택이 해제될 때 트리거됩니다. |
| onExpand | 사용자가 확장 아이콘을 클릭하여 스케줄러 크기를 원래 크기에서 '전체 화면'으로 전환할 때 트리거됩니다. |
| onExternalDragIn | 외부 DHTMLX 컴포넌트에서 스케줄러로 데이터가 드래그될 때 트리거됩니다 (dnd 확장 사용 시에만). |
| onLightbox | 사용자가 라이트박스(편집 폼)를 연 후에 트리거됩니다. |
| onLightboxButton | 사용자가 라이트박스 내의 사용자 정의 버튼을 클릭할 때 트리거됩니다. |
| onLimitViolation | 사용자가 현재 제한되거나 차단된 시간에 이벤트를 설정하려고 할 때 트리거됩니다. |
| onLoadEnd | 데이터 소스에서 데이터 로딩이 완료된 후에 트리거됩니다. |
| onLoadError | 데이터 파싱 실패 또는 서버가 4xx 또는 5xx 상태를 반환할 경우 트리거됩니다. |
| onLoadStart | 데이터 소스에서 데이터 로딩이 시작되기 직전에 트리거됩니다. |
| onLocationError | 이벤트 위치를 지도에서 찾을 수 없을 때 트리거됩니다 (맵 뷰 전용). |
| onMouseDown | 사용자가 사전 정의된 'onclick' 핸들러 없이 스케줄러 요소를 클릭할 때 트리거됩니다. |
| onMouseMove | 마우스가 스케줄러 위에서 움직일 때 트리거됩니다. |
| onOptionsLoad | 타임라인 또는 유닛 뷰 섹션이 업데이트된 후에 트리거됩니다. |
| onOptionsLoadFinal | 옵션 또는 섹션 로딩이 완료된 후에 트리거됩니다 (타임라인 뷰 전용). |
| onOptionsLoadStart | 옵션 또는 섹션 로딩이 시작되기 전에 트리거됩니다 (타임라인 뷰 전용). |
| onParse | 데이터가 파싱되어 API에서 사용 가능하지만 스케줄러에 렌더링되기 전에 트리거됩니다. |
| onQuickInfo | 팝업 편집 폼이 나타날 때 트리거됩니다. |
| onSaveError | 데이터 업데이트 중 오류가 발생할 때 트리거됩니다. |
| onScaleAdd | 스케줄러에서 단일 뷰 단위(열, 섹션, 일 셀 등)가 렌더링된 후에 트리거됩니다. |
| onScaleDblClick | 사용자가 시간 스케일을 더블 클릭할 때 트리거됩니다. |
| onSchedulerReady | 스케줄러 초기화가 완료되었지만 페이지에 렌더링되기 전에 트리거됩니다. |
| onSchedulerResize | 스케줄러 크기가 변경되기 전에 트리거됩니다. |
| onTemplatesReady | 스케줄러 템플릿이 초기화될 때 트리거됩니다. |
| onTimelineCreated | 타임라인 뷰가 초기화된 후 렌더링되기 전에 트리거됩니다 (타임라인 뷰 전용). |
| onViewChange | 현재 뷰가 다른 뷰로 전환된 후에 트리거됩니다. |
| onViewMoreClick | 사용자가 월 뷰에서 'View more' 링크를 클릭할 때 트리거됩니다 (월 뷰 전용). |
| onXLE | 데이터 소스에서 데이터 로딩이 완료된 후에 트리거됩니다. |
| onXLS | 데이터 소스에서 데이터 로딩이 시작되기 직전에 트리거됩니다. |
| onXScaleClick | 사용자가 x축 셀을 단일 클릭할 때 트리거됩니다 (타임라인 뷰 전용). |
| onXScaleDblClick | 사용자가 x축 셀을 더블 클릭할 때 트리거됩니다 (타임라인 뷰 전용). |
| onYScaleClick | 사용자가 y축 셀을 단일 클릭할 때 트리거됩니다 (타임라인 뷰 전용). |
| onYScaleDblClick | 사용자가 y축 셀을 더블 클릭할 때 트리거됩니다 (타임라인 뷰 전용). |