본문으로 건너뛰기

Events overview

NameDescription
onAfterAutoSchedule자동 스케줄링 프로세스가 완료되면 한 번 트리거됩니다.
onAfterBatchUpdatebatchUpdate 메서드가 완료된 직후에 트리거됩니다.
onAfterBranchLoading다이나믹 로딩이 활성화된 경우, 작업 브랜치가 페이지에 로딩을 완료한 직후에 발생하는 이벤트입니다.
onAfterLightbox사용자가 라이트박스(편집 폼)를 닫을 때 한 번 실행됩니다.
onAfterLinkAdd간트 차트에 새 링크가 추가된 직후에 트리거됩니다.
onAfterLinkDelete사용자가 링크를 삭제한 직후에 트리거됩니다.
onAfterLinkUpdate사용자가 링크를 수정한 직후에 트리거됩니다.
onAfterQuickInfo팝업 편집 폼이 닫힌 후에 트리거됩니다
onAfterRedoRedo() 메서드가 실행된 직후에 발생합니다.
onAfterRowResize행 높이 조정이 완료된 후에 트리거됩니다
onAfterSort그리드 내 작업들이 정렬된 후에 한 번 트리거됩니다.
onAfterTaskAdd작업이 Gantt 차트에 추가된 직후에 트리거됩니다.
onAfterTaskAutoSchedule자동 스케줄링된 모든 작업에 대해 트리거됩니다.
onAfterTaskDelete사용자가 작업을 삭제한 직후에 트리거됩니다.
onAfterTaskDrag사용자가 드래그를 완료하고 마우스 버튼을 놓을 때 한 번 발생합니다.
onAfterTaskMove작업이 새로운 세로 위치로 이동된 직후에 트리거됩니다.
onAfterTaskUpdate사용자가 작업을 업데이트한 직후에 트리거됩니다.
onAfterUndoUndo() 메서드가 실행된 직후에 트리거됩니다.
onAjaxError서버가 에러 응답을 보낼 때 트리거됩니다.
onAutoScheduleCircularLink자동 스케줄링 중 의존성 루프가 감지될 때 트리거됩니다.
onBeforeAutoSchedule자동 스케줄링이 시작되기 직전에 트리거됩니다.
onBeforeBatchUpdatebatchUpdate 메서드가 실행되기 직전에 트리거됩니다.
onBeforeBranchLoading동적 로딩이 활성화된 경우, 사용자가 작업 브랜치를 확장한 직후 로딩 프로세스가 시작되기 전에 이 이벤트가 발생합니다.
onBeforeCollapse간트가 전체화면 모드를 종료하고 일반 뷰로 돌아가기 직전에 트리거됩니다.
onBeforeDataRender데이터가 페이지에 표시되기 직전에 트리거됩니다.
onBeforeExpand간트가 전체 화면 모드로 전환되기 직전에 발생합니다.
onBeforeGanttReadyDhtmlxGantt 초기화가 시작되기 직전에 트리거됩니다.
onBeforeGanttRenderGantt 차트가 페이지에 렌더링되기 직전에 트리거됩니다.
onBeforeLightbox라이트박스(편집 폼)가 열리기 직전에 트리거됩니다.
onBeforeLinkAddGantt 차트에 새 링크가 추가되기 직전에 트리거됩니다.
onBeforeLinkDelete사용자가 링크를 삭제하기 직전에 트리거됩니다.
onBeforeLinkDisplay링크가 간트 차트에 로드된 후, 화면에 표시되기 직전에 트리거됩니다.
onBeforeLinkUpdate링크가 업데이트되기 직전에 트리거됩니다.
onBeforeMultiSelect하나 이상의 작업을 선택하기 직전에 발생합니다.
onBeforeParse데이터 파싱이 시작되기 직전에 트리거됩니다
onBeforeRedoRedo() 메서드가 실행되기 직전에 트리거됩니다.
onBeforeRedoStackRedo 스택에 작업이 추가되기 직전에 트리거됩니다.
onBeforeRollupTaskDisplay롤업 태스크가 상위 프로젝트에 표시되기 직전에 트리거됩니다.
onBeforeRowDragEnd사용자가 그리드 내에서 행을 드롭할 때 발생합니다.
onBeforeRowDragMove그리드 내에서 행이 수직으로 새 위치로 드래그되기 직전에 트리거됩니다.
onBeforeRowResize사용자가 드래그 앤 드롭으로 행 높이 조절을 시작하기 직전에 트리거됩니다.
onBeforeRowResizeEnd행 높이 조정 프로세스가 완료되기 직전에 트리거됩니다.
onBeforeSplitTaskDisplay분할 작업의 세그먼트가 간트 차트에 표시되기 직전에 트리거됩니다.
onBeforeTaskAddGantt 차트에 새 작업이 추가되기 직전에 트리거됩니다.
onBeforeTaskAutoSchedule재스케줄링되는 모든 작업에 대해 트리거됩니다
onBeforeTaskChanged사용자가 드래그를 마치고 마우스 버튼을 놓은 직후, 변경 사항이 적용되기 전에 발생합니다.
onBeforeTaskDelete사용자가 작업을 삭제하기 직전에 트리거됩니다.
onBeforeTaskDisplay태스크가 Gantt 차트에 로드된 직후, 화면에 표시되기 바로 전에 트리거됩니다
onBeforeTaskDrag사용자가 마우스 버튼을 누르고 드래그를 시작한 직후, dhtmlxGantt가 드래그 앤 드롭 프로세스를 시작하기 전에 발생합니다.
onBeforeTaskMove작업이 수직 위치를 변경하기 직전에 트리거됩니다.
onBeforeTaskMultiSelect작업의 선택 상태가 변경되기 직전에 트리거됩니다 (작업이 선택되거나 선택 해제될 때).
onBeforeTaskSelected작업이 선택되기 직전에 발생합니다
onBeforeTaskUpdate사용자가 작업을 업데이트하기 직전에 발생하는 이벤트
onBeforeUndoUndo() 메서드가 실행되기 바로 전에 트리거됩니다.
onBeforeUndoStack동작이 undo 스택에 추가되기 직전에 트리거됩니다.
onCircularLinkError순환 참조가 발견되어 자동 스케줄링이 진행될 수 없을 때 발생합니다.
onClearclearAll 메서드를 사용하여 Gantt 차트에서 모든 작업이 제거되었을 때 한 번 트리거됩니다.
onCollapse간트 뷰가 전체 화면 모드에서 일반 모드로 전환될 때 발생합니다.
onColumnResize사용자가 컬럼 경계를 드래그하여 컬럼 너비를 조정할 때 발생합니다
onColumnResizeEnd사용자가 열 경계선을 드래그하여 너비를 조정한 후에 한 번 트리거됩니다.
onColumnResizeStart사용자가 컬럼 경계를 드래그하여 크기를 조절하기 바로 전에 발생하는 이벤트
onContextMenu사용자가 간트 차트 내에서 마우스 오른쪽 버튼을 클릭할 때 트리거됩니다 (자세한 내용 참조)
onDataProcessorReadydp.init(gantt)가 호출될 때 트리거됩니다.
onDataRender데이터가 페이지에 표시된 직후에 트리거됩니다
onDestroyAPI의 destructor 메서드를 사용하여 간트 차트가 해제될 때 한 번 트리거됩니다.
onEmptyClick사용자가 간트 차트 내 빈 영역(작업 외부)을 클릭할 때 발생합니다.
onErrorassert가 'false' 값을 반환할 때마다 트리거되며, 이는 assertion이 실패했음을 의미합니다.
onExpand간트가 전체 화면 모드로 전환될 때 트리거됩니다.
onGanttLayoutReadyGantt 레이아웃이 설정된 직후, 렌더링되기 바로 전에 트리거됩니다
onGanttReadyDhtmlxGantt가 초기화를 완료했을 때 트리거되며, 이 시점에서는 Gantt 차트가 페이지에 아직 표시되지 않은 상태입니다.
onGanttRender간트 차트가 페이지에 완전히 렌더링된 후 발생합니다.
onGanttScrollGantt 차트가 특정 위치로 스크롤될 때 트리거됩니다.
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사용자가 다른 작업을 선택하여 작업 선택을 해제할 때 발생합니다.
onTemplatesReadyDhtmlxGantt 템플릿이 초기화될 때 트리거됩니다.