# onSelectMenu (event)

> 마우스 오른쪽 클릭 시 시트에 설정된 메뉴(Menu)의 아이템을 클릭했을 때 호출되는 이벤트입니다.

> showMenu 메소드로 생성된 메뉴를 클릭 시 호출되지 않습니다.

### Syntax

        onSelectMenu : function(paramObject) {

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

### Parameters

Name | Type | Description
--- | --- | ---
sheet | `object` | 메뉴가 보여지고 있는 시트 객체
row | `object` | 메뉴가 보여지고 있는 셀의 데이터 로우 객체
col | `string` | 메뉴가 보여지고 있는 셀의 열이름
result | `string` | 메뉴에서 선택한 아이템(아이템의 Value, Value가 선언되어있지 않으면 Name)

### Return

none

### Example

    options.Cfg = {
        // 기존에 설정된 메뉴
        Menu: {
            Items: [
                { Name: "title", Text: "바로가기", Value:"0" },
                { Name: "title1", Text: "바로가기1", Value:"1" },
                { Name: "title2", Text: "바로가기2", Value:"2" },
                { Name: "title3", Text: "바로가기3", Value:"3" },
                { Name: "title4", Text: "바로가기4", Value:"4" }
            ] ;
        }
    }

    options.Events = {
        onSelectMenu:function(evtParam){
            // 메뉴에서 선택된 값으로 셀 값을 변경하기
            evtParam.sheet.setValue({row: evtParam.row, col: evtParam.col, val: evtParam.result, render: 1});
            evtParam.sheet.refreshRow(evtParam.row);
        }
    }

### Read More

- onShowMenu event

### Since

product | version | desc
--- | --- | ---
core | 8.0.0.0 | 기능 추가