사용자가 라이트박스에서 '저장' 버튼을 클릭할 때 트리거됩니다.
id | string|number | 수정되지 않은 작업의 ID입니다. 이 시점에서는 라이트박스 값이 아직 작업 객체에 적용되지 않았으므로, gantt.getTask(id)를 사용하여 원본 작업에 접근할 수 있습니다. |
task | Task | 업데이트된 작업 객체입니다. |
is_new | boolean | 라이트박스가 새 작업을 생성하기 위해 열렸는지(true) 또는 기존 작업을 편집하기 위해 열렸는지(false)를 나타냅니다. |
boolean | 기본 이벤트 동작이 진행될지(true) 취소될지(false)를 결정합니다. |
gantt.attachEvent("onLightboxSave", function(id, task, is_new){
//여기에 커스텀 로직을 추가할 수 있습니다.
return true;
})
이 이벤트는 차단될 수 있습니다. false를 반환하면 '저장' 작업이 취소되고 라이트박스가 열린 상태로 유지됩니다.