본문으로 건너뛰기

Events overview

NameDescription
onAfterAutoSchedule자동 일정이 완료될 때 실행됩니다
onAfterBatchUpdatebatchUpdate 메서드가 호출된 직후에 발생합니다 batchUpdate 참조
onAfterBranchLoading동적 로딩이 활성화되면, 페이지에 작업 브랜치가 로드된 후에 발생합니다
onAfterLightbox사용자가 라이트박스(편집 양식)를 닫은 직후 발생합니다
onAfterLinkAdd새 링크가 Gantt 차트에 추가된 직후 발생합니다
onAfterLinkDelete사용자가 링크를 삭제한 후에 발생합니다
onAfterLinkUpdate사용자가 링크를 업데이트한 후에 발생합니다
onAfterQuickInfo팝업 편집 양식이 닫힌 후에 발생합니다
onAfterRedoredo() 메서드가 호출된 직후 발생합니다
onAfterRowResize행 높이 조정이 완료된 후 발생합니다
onAfterSort그리드에서 작업이 정렬된 후 발생합니다
onAfterTaskAdd사용자가 Gantt 차트에 작업을 추가한 직후 발생합니다
onAfterTaskAutoSchedule자동 스케줄링된 모든 작업에 대해 트리거됩니다.
onAfterTaskDelete사용자가 작업을 삭제한 후 발생합니다
onAfterTaskDrag사용자가 드래그를 완료하고 마우스 버튼을 놓은 직후에 발생합니다
onAfterTaskMove작업이 새로운 수직 위치로 이동된 후에 발생합니다
onAfterTaskUpdate사용자가 작업을 업데이트한 후에 발생합니다
onAfterUndoundo() 메서드가 호출된 직후에 발생합니다
onAjaxError서버가 오류를 반환할 때 발생합니다
onAutoScheduleCircularLink자동 스케줄링 중 의존성 루프가 발견되면 발생합니다
onBeforeAutoSchedule자동 스케줄링 이전에 트리거됩니다
onBeforeBatchUpdatebatchUpdate 메서드가 호출되기 전에 실행됩니다
onBeforeBranchLoading동적 로딩이 활성화된 경우, 사용자가 작업 분기를 확장한 후 로딩이 시작되기 전에 발생합니다
onBeforeCollapseGantt가 전체 화면 모드를 종료하고 일반 모드로 돌아갑니다
onBeforeDataRender페이지에 데이터가 렌더링되기 전에 실행됩니다
onBeforeExpandgantt가 전체 화면으로 확장되기 전에 발생합니다
onBeforeGanttReadydhtmlxGantt 초기화가 시작되기 전에 트리거됩니다
onBeforeGanttRender페이지에 Gantt 차트가 렌더링되기 전에 실행됩니다
onBeforeLightbox사용자가 lightbox(편집 양식)를 열기 직전에 바로 발생합니다
onBeforeLinkAdd새로운 링크가 Gantt 차트에 추가되기 전에 발생합니다
onBeforeLinkDelete사용자가 링크를 삭제하기 전에 발생합니다
onBeforeLinkDisplay링크가 간트 차트에 로드된 후 표시되기 전에 발생합니다
onBeforeLinkUpdate링의가 업데이트되기 전에 발생합니다
onBeforeMultiSelect작업 하나 또는 여러 작업 범위를 선택하기 전에 발생합니다
onBeforeParse데이터 구문 분석이 시작되기 전에 실행됩니다
onBeforeRedoredo() 메서드가 호출되기 전에 발생합니다
onBeforeRedoStackredo 스택에 액션이 추가되기 전에 발생합니다
onBeforeRollupTaskDisplay롤업 태스크가 상위 프로젝트에 표시되기 전에 발생합니다
onBeforeRowDragEnd사용자가 그리드에 행을 드롭할 때 발생합니다
onBeforeRowDragMove그리드의 행이 수직으로 다른 위치로 드래그되기 전에 발생합니다
onBeforeRowResize사용자가 드래그 앤 드롭으로 행 높이 조정 시작하기 전에 발생합니다
onBeforeRowResizeEnd행 높이의 크기 조정이 완료되기 전에 발생합니다
onBeforeSplitTaskDisplayGantt 차트에 분할 작업의 일부가 표시되기 전에 발생합니다
onBeforeTaskAddGantt 차트에 새 작업이 추가되기 전에 발생합니다
onBeforeTaskAutoSchedule재스케줄링되는 각 작업에 대해 발생합니다
onBeforeTaskChanged사용자가 드래그를 마치고 마우스 버튼을 놓은 직후이지만 변경이 적용되기 전
onBeforeTaskDelete사용자가 작업을 삭제하기 전에 발생합니다
onBeforeTaskDisplay작업이 Gantt 차트에 로드된 직후에 실행되지만, 화면에 표시되기 전 단계에서 발생합니다
onBeforeTaskDrag사용자가 마우스 버튼을 누르고 드래깅을 시작했지만, dhtmlxGantt가 드래그 앤 드롭 작동을 시작하기 전 시점에 발생합니다
onBeforeTaskMove작업이 새로운 세로 위치로 이동하기 전에 발생합니다
onBeforeTaskMultiSelect태스크 선택 상태가 변경되기 전에 실행됩니다(작업이 선택되거나 해제될 때)
onBeforeTaskSelected사용자가 태스크를 선택하기 전에 발생합니다
onBeforeTaskUpdate사용자가 작업을 업데이트하기 전에 발생합니다
onBeforeUndoundo() 메서드가 호출되기 전에 발생합니다
onBeforeUndoStackUndo 스택에 작업이 추가되기 전에 발생합니다.
onCircularLinkError순환 참조가 감지되었고 자동 스케줄링이 불가능할 때 발생합니다
onClear간트 차트에서 모든 작업이 clearAll 메서드로 제거된 후에 발생합니다.
onCollapse간트 차트가 전체 화면 모드에서 일반 모드로 돌아올 때 발생합니다
onColumnResize사용자가 열의 경계선을 드래그하여 열의 너비를 조정할 때 발생합니다
onColumnResizeEnd사용자가 열의 경계선을 드래그하여 열의 크기를 조정한 후 발생합니다
onColumnResizeStart사용자가 열의 경계를 끌어 열의 크기를 조정하기 시작하기 전에 발생합니다
onContextMenuGantt 차트 안에서 사용자가 마우스 오른쪽 버튼을 클릭할 때 발생합니다(세부 정보 참조)
onDataProcessorReadydp.init(gantt) 호출 시 발생
onDataRender페이지에 데이터가 렌더링된 후에 발생합니다
onDestroygantt가 소멸자 메서드에 의해 정리된 후 호출됩니다
onEmptyClick사용자가 Gantt 차트의 빈 공간(작업이 아닌 곳)을 클릭할 때 발생합니다
onErrorassert가 'false' 값을 받을 때 발생하며, 즉 단정이 실패할 때
onExpand간트가 전체 화면으로 확장될 때 발생합니다
onGanttLayoutReadyGantt 레이아웃이 준비된 직후에 발생하지만 렌더링되기 전
onGanttReadydhtmlxGantt 초기화가 완료되었지만 Gantt 차트가 아직 페이지에 렌더링되지 않았습니다
onGanttRender페이지에서 Gantt 차트가 렌더링된 후에 발생합니다
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 템플릿이 초기화될 때 실행됩니다
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.