2016-10-30 1 views
0

내 nwjs 응용 프로그램을 정의하는 컨텍스트 메뉴가 있습니다. 잘라 내기, 붙여 넣기, 복사 및 전체 선택을 포함한 4 개의 항목이 있습니다.nwjs 메뉴 및 MenuItem - 상황에 맞는 메뉴 만들기

메뉴를 컨텍스트에 대해 더 잘 알고 싶습니다. 예를 들어 클립 보드에 아무 것도없는 경우 붙여 넣기를 사용하지 않도록 설정하려고합니다.

나는이 문제를 해결하는 방법을 놓치고 있습니다. 어디서부터 시작해야할지조차 모릅니다. 누구 아이디어가 있습니까? 내 메뉴가

$(document).on("contextmenu", function (e) { 
    e.preventDefault(); 
    var clipboard = gui.Clipboard.get(); 
    if (clipboard && clipboard.get('text').length > 0) { 
     menu.paste.enabled = true; 
    } else { 
     menu.paste.enabled = false; 
    } 
    menu.popup(e.originalEvent.x, e.originalEvent.y); 
}); 

정의 된 곳

답변