사용자가 작업을 드래그할 때 발생함
id | string|number | 작업 ID |
mode | string | 드래그 모드 ("resize", "progress", "move", "ignore") |
task | Task | 현재(드래그 중인) 작업 객체 |
original | Task | 원본(초기) 작업 객체 |
e | Event | 네이티브 이벤트 객체 |
gantt.attachEvent("onTaskDrag", function(id, mode, task, original){
//여기에 커스텀 로직 작성
});
이 이벤트는 사용자가 타임라인 영역 내에서 마우스를 드래그하여 작업을 이동, 크기 조절하거나 작업 진행 상황을 업데이트할 때마다 발생합니다. 드래그 유형은 두 번째 인자인 mode로 표시됩니다. 가능한 모든 드래그 모드 값은 drag_mode 파일에서 확인할 수 있습니다.
요약하면, 프로세스는 다음과 같습니다: