마우스 오른쪽 클릭 시 시트에 설정된 메뉴(Menu)의 아이템을 클릭했을 때 호출되는 이벤트입니다.
showMenu 메소드로 생성된 메뉴를 클릭 시 호출되지 않습니다.
onSelectMenu : function(paramObject) {
}
or
sheet.bind("onSelectMenu" , function(paramObject) {});
Name | Type | Description |
---|---|---|
sheet | object |
메뉴가 보여지고 있는 시트 객체 |
row | object |
메뉴가 보여지고 있는 셀의 데이터 로우 객체 |
col | string |
메뉴가 보여지고 있는 셀의 열이름 |
result | string |
메뉴에서 선택한 아이템(아이템의 Value, Value가 선언되어있지 않으면 Name) |
none
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);
}
}
product | version | desc |
---|---|---|
core | 8.0.0.0 | 기능 추가 |