onEndEdit (event)

셀 편집이 완료되기 전 호출되는 이벤트입니다.
타입(Type)이 Enum인 경우도 호출되며, 타입이 Radio, Bool인 경우 해당 이벤트가 호출되지 않습니다.

save 인자 값에 따른 return 사용 방법

Syntax

    onEndEdit : function(paramObject) {

    }
or
    sheet.bind("onEndEdit" , function(paramObject) {});

Parameters

Name Type Description
sheet object 편집모드가 종료될 시트 객체
row object 편집모드가 종료될 셀이 위치한 데이터 로우 객체
col string 편집모드가 종료될 셀의 열이름
save boolean 편집이 적용될지 여부
val number | string | object 편집된 값
raw string 셀에 입력한 값

Return

mixed( boolean | number | string | object )

Example

options.Events = {
    onEndEdit:function(evtParam){
        // 편집된 값이 금지어에 포함될 경우 입력한 값이 금지어라는 것을 띄우고 기존에 있던 셀 값을 그대로 유지합니다.
        var banArray = ["금지어1", "금지어2"];
        if (banArray.indexOf(evtParam.val) > -1) {
            alert("금지어입니다.");
            return evtParam.row[evtParam.col];
        }
    }
}

Read More

Since

product version desc
core 8.0.0.0 기능 추가