SMART datagrid v.1 > 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
网格上下文菜单