grid右键菜单无法显示
extjs吧
全部回复
仅看楼主
level 1
ooomza 楼主
contextmenu: function(grid, rowIndex, e) {
e.preventDefault();
e.stopEvent();
var panelStore = grid.getStore();
var record = grid.getStore().getAt(rowIndex);
var params = '?fileNo=' + this.storeFileNo + '&foreignId=' + this.storeId;
var menu01 = new Ext.menu.Item({
iconCls : 'edit',
id : 'updateMenu',
xtype:"button",
text : '修改',
handler : function(){
alert("")
}
});
var menu02 = new Ext.menu.Item({
iconCls : 'delete',
id : 'deleteMenu',
xtype:"button",
text : '删除',
handler :function(){
alert("ss")
}
});
var menu03 = new Ext.menu.Item({
iconCls : 'mod',
id : 'modMenu',
xtype:"button",
text : '配置菜单',
handler : function(){
alert("dfg")
}
});
var selections = this.getSelections();
if (selections.length > 1) {
updateMenu.disable();
}
var menuList = [menu01, menu02, menu03];
this.grid_menu = new Ext.menu.Menu({
items: menuList
});
var coords = e.getXY();
grid.getSelectionModel().selectRow(rowIndex);//右键选中某行
this.grid_menu.showAt([coords[0], coords[1]]);
},
不知道问题出在哪,求教无法显示菜单项
2016年04月22日 02点04分 1
1