SMART datagrid v.1 > Classes > GridBase

Back  Forward

DataLudi.GridBase.setDefaultContextMenu  method

设置将会运行为网格上下文菜单的默认菜单。 可以指定注册为registerPopupMenu的菜单名称或新的菜单信息对象。 

如果将setContextMenu指定为null,就会运行通过这个函数而指定的菜单。 如果没有设置包含这个菜单的菜单,就会运行浏览器上下文菜单。 可以在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
网格上下文菜单