SMART datagrid v1.4 > Classes > GridBase
사용자가 셀 편집을 시작하거나 edit를 호출해서 행 수정이 시작되기 직전에 발생한다.
편집 상태가 아닌 행에서 사용자가 입력을 시작해서 행 편집을 시작하는 경우 이벤트가 두 번 발생한다. 입력 여부를 결정하기 위해서 먼저 이벤트가 발생하는데, 이 때 editor 매개변수가 true로 전달된다. 이 후 실제 행 편집 여부를 결정하기 위해 이벤트가 다시 한 번 발생한다.
이 이벤트 핸들러 내에서 명시적으로 Boolean false를 리턴하면 행 수정이 시작되지 않는다.
행 수정이 정상적으로 시작되면 onUpdateStarted 이벤트가 발생한다.
grdMain.onUpdating = function (grid, rowIndex, editor) {
if (!document.getElementById('chkUpdate').checked) {
return false;
}
}