SMART datagrid v1.4 > Classes > GridBase

Back  Forward

DataLudi.GridBase.setContextMenu  method

그리드 컨텍스트 메뉴로 실행될 메뉴를 설정한다. registerPopupMenu로 등록된 메뉴 이름을 지정하거나, 새로운 메뉴 정보 객체를 지정할 수 있다. null을 지정하면 setDefaultContextMenu로 설정된 기본 메뉴가 실행된다. 

기본 메뉴를 포함해 메뉴가 설정되지 않았다면 브라우저 컨텍스트 메뉴가 실행된다. onContextMenuPopup 이벤트 핸들러에서 실행될 메뉴를 동적으로 변경할 수 있다. 

function setContextMenu (menuItems: Object);
Returns
Void
Parameters
menuItems - Object.
Code -1
    grdMain.setContextMenu([{
        label: "Add Row",
        callback: function () {
            grdMain.insert();
            grdMain.setFocus();
        }
    }, {
        label: "Delete Rows",
        callback: function () {
            grdMain.deleteSelection();
        }
    }, {
        label: "-" /* menu separator */
    }, {
        label: "Excel Export",
        tag: 'excel'
    }]);

See Also
setDefaultContextMenu
registerPopupMenu
onContextMenuPopup
onContextMenuClicked
Examples
그리드 컨텍스트 메뉴