SMART datagrid v1.4 > Classes > GridBase

Back  Forward

DataLudi.GridBase.setDefaultContextMenu  method

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

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

function setDefaultContextMenu (menu: String|PopupMenu|Object): GridBase;
Returns
GridBase
Parameters
menu - String|PopupMenu|Object. 기본값은 null.
Code -1
    var menu = [{
            label: "Add Row",
            callback: function () {
                grdMain.insert();
                grdMain.setFocus();
            }
        }, {
            label: "Delete Rows",
            callback: function () {
                grdMain.deleteSelection();
            }
        }, {
            label: "-" /* menu separator */
        }, {
            label: "Excel Export",
            tag: 'excel'
        }];
    grdMain.setDefaultContextMenu(menu);
See Also
setContextMenu
registerPopupMenu
onContextMenuPopup
onContextMenuClicked
Examples
그리드 컨텍스트 메뉴