간트 그리드(시트)에서 특정 조건에 해당되는 경우에만 수정 가능 또는 수정 불가능을 결정할 수 있습니다.
본 데모는 종료 날짜에 해당되는 열(column) 전체를 수정 불가능 하게 결정하였습니다.(즉, 시작 날짜와 기간으로 작업 날짜 설정하도록 함)
그리고 자원이 "홍길동"인 경우 행(row) 전체 수정 불가능 하게 결정하였습니다.
이와 같이 원하는 어떤 형태든 개발자가 원하는 방식으로 수정 가능/불가능을 결정 짓게 할 수 있습니다.
// 동적으로 셀 에디팅 가능 여부 결정 이벤트 바인딩 AUIGantt.bind(myGanttID, "editCellCondition", function(event) { // 완료 날짜에 해당되는 열(column) 전체 수정 불가 if(event.columnIndex == 4) { return false; // false 반환하면 수정 불가임. // 자원이 홍길동인 경우 행 전체 수정 불가 } else if(event.item.resource == "홍길동") { return false; // false 반환하면 수정 불가임. } });