onShowTip (event)

시트의 셀 내부에 마우스 커서를 위치 시 풍선도움말이 화면에 띄워질 때 호출되는 이벤트입니다.
시트에 Tip이 설정되어있지 않아도 이 이벤트는 항상 발생합니다.
풍선도움말의 값을 바꾸고 싶은 경우, 사용자가 원하는 문자열을 리턴하면 해당 문자열이 풍선도움말의 값으로 변경되어 보여집니다.
사용자가 리턴할 문자열에 *Value*을 포함하면 셀 값이 *Value* 자리에 치환되어 풍선도움말에 표시됩니다.
빈 문자열("")을 리턴 시 풍선도움말을 화면에 보여주지 않습니다.

Syntax

    onShowTip : function(paramObject) {

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

Parameters

Name Type Description
sheet object 풍선도움말이 보여질 시트 객체
row object 풍선도움말이 보여질 셀의 데이터 로우 객체
col string 풍선도움말이 보여질 셀의 열이름
tip string 풍선도움말에 보여질 값
clientX number 이벤트가 발생된 마우스의 x좌표(브라우저 기준)
clientY number 이벤트가 발생된 마우스의 y좌표(브라우저 기준)
X number 이벤트가 발생된 마우스의 x좌표(셀 기준)
Y number 이벤트가 발생된 마우스의 y좌표(셀 기준)

Return

string

Example

options.Events = {
    onShowTip:function(evtParam){
        // 풍선도움말의 값을 열마다 다르게 보여줍니다.
        if(evtParam.col == "sTitle") {
            return "영화 이름은 *Value*입니다!";
        } else if (evtParam.col == "sNum") {
            return "*Value*명의 관객이 영화를 보았습니다";
        }
    }
}

Read More

Since

product version desc
core 8.0.0.0 기능 추가