SMART datagrid v.1 > Classes > GridBase

[ grids ver.1.3.5]   Back  Forward

DataLudi.GridBase.onPopupMenuPopup  event

在显示弹出菜单之前,将会触发这个事件。 

如果在这个事件处理器中明确返回false,就不会显示菜单。 在显示上下文菜单之前,将会调用onContextMenuPopup事件。 而且,如果点击没有指定callback的菜单项目,就会触发onPopupMenuClicked事件。 

function onPopupMenuPopup (grid: GridBase, target: Object|CellIndex, menu: String|PopupMenu): Boolean|String|PopupMenu;
Returns
Boolean|String|PopupMenu
Parameters
grid - GridBase.
target - Object|CellIndex.
menu - String|PopupMenu.
Code -1
    grid.onPopupMenuPopup = function (grid, target, menu) {
        // 当target为CellIndex时
        if (target.rowIndex % 2 == 1) return false;
    };
See Also
菜单概述
onPopupMenuClicked
onContextMenuPopup
Examples
列弹出菜单
网格上下文菜单