onClick (event)

마우스로 셀 내부를 클릭했을 때 호출되는 이벤트입니다.
마우스 클릭시 호출되는 onMouseDown, onMouseUp 이벤트 뒤에 발생합니다.
1(true)를 리턴 시 클릭에 의한 기본 동작을 막습니다.
열 단위로 클릭 이벤트를 사용하려면 OnClick 이벤트를 사용해야합니다.
Bool, Radio와 같이 클릭과 동시에 값이 수정되는 열에서 사용시에는 주의가 필요로 합니다.
해당 이벤트가 호출되는 시점에서는 아직 값이 수정되기 이전의 값이 얻어짐으로, 위와 같은 타입의 열에서는 가급적 onAfterChangeonAfterClick 이벤트에서 처리 클릭에 대한 결과를 처리하실 것을 권합니다.

Syntax

    onClick : function(paramObject) {

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

Parameters

Name Type Description
sheet object 마우스 클릭 이벤트가 발생된 시트 객체
row object 클릭된 셀의 데이터 로우 객체
col string 클릭된 셀의 열이름
x number 셀 내에서 마우스 클릭이 발생한 x좌표
y number 셀 내에서 마우스 클릭이 발생한 y좌표
event object javascript 마우스 이벤트 객체

Return

boolean

Example

options.Events = {
    onClick:function(evtParam){
        // 다음과 같은 조건 중 하나라도 만족하는 경우 클릭에 의한 시트 동작을 실행하지 않습니다.
        // 1) 열의 열이름이 'sName' 경우
        // 2) 행들 중 sProgress 열이름에 해당하는 셀의 값이 "완료"인 경우
        if (evtParam.col == "sName" || evtParam.row["sProgress"] == "완료") return true;
    }
}

Read More

Since

product version desc
core 8.0.0.0 기능 추가