showPopupMenu (method)

마우스 커서가 있는 위치에 컨텍스트 메뉴을 보여 줍니다.
static showMenu와 기능은 동일하나, callback 이벤트에서 this를 통해 호출한 시트객체를 얻을 수 있다는 점이 다릅니다.

showPopupMenu

Syntax

void showPopupMenu( menu, func );

Parameters

Name Type Required Description
menu object 필수 컨텍스트 메뉴를 구성하는 JSON 객체
func function 선택 컨택스트 메뉴에서 사용자가 선택시 callback 함수

Return Value

none

Example

//화면 전체에서 마우스 우클릭시 컨텍스트 메뉴를 보여줍니다.
$(document).ready(function(){
    //마우스 우측 클릭시 이벤트
    document.oncontextmenu = function(evt){
	evt.preventDefault();
        //메뉴 구조
	var menu = {
            Items : [ // 메뉴에서 아이템들간 트리 구조를 형성합니다.
                { Text:'결제문서 상신',Name:"A01"},
                { Text:'결제문서 임시저장',Name:"A02"},
                { Text:'결제문서 파기/제거',Name:"A03"}
            ]
	};
        //컨텍스트 메뉴를 보여준다.
	sheet.showPopupMenu( menu , function(str){
	    switch(str.Name){
                case "A01":
                //결제 상신 작업
                break;
                case "A02":
                //임시 저장 작업
                break;
                case "A03":
                //파기/제거 작업
                break;
            }//end swicth
	});
	return false;
    }//end oncontextmenu
});//end ready

Read More

Since

product version desc
core 8.0.0.0 기능 추가