SMART datagrid v1.4 > Classes > GridBase

Back  Forward

DataLudi.GridBase.onUpdating  event

사용자가 셀 편집을 시작하거나 edit를 호출해서 행 수정이 시작되기 직전에 발생한다. 

편집 상태가 아닌 행에서 사용자가 입력을 시작해서 행 편집을 시작하는 경우 이벤트가 두 번 발생한다. 입력 여부를 결정하기 위해서 먼저 이벤트가 발생하는데, 이 때 editor 매개변수가 true로 전달된다. 이 후 실제 행 편집 여부를 결정하기 위해 이벤트가 다시 한 번 발생한다. 

이 이벤트 핸들러 내에서 명시적으로 Boolean false를 리턴하면 행 수정이 시작되지 않는다. 

행 수정이 정상적으로 시작되면 onUpdateStarted 이벤트가 발생한다. 

function onUpdating (grid: GridBase, rowIndex: Integer, editor: Boolean);
Returns
Void
Parameters
grid - GridBase.
rowIndex - Integer.
editor - Boolean.
편집 상태가 아닌 행에서 사용가가 입력을 시작하면 이 값이 true인 상태로 이벤트가 한 번더 발생한다. v 1.3.8
Code -1
    grdMain.onUpdating = function (grid, rowIndex, editor) {
        if (!document.getElementById('chkUpdate').checked) {
            return false;
        }
    }
See Also
edit
onUpdateStarted
onInserting
onDeleting
Examples
행 수정
행 추가
행 삭제
Edit Events
Edit Keys