// GridPanel注册
grid.addListener('itemcontextmenu', itemcontextmenu);
// 调用的函数
function itemcontextmenu(his, record, item, index, e) {
// itemcontextmenu( Ext.view.View this, Ext.data.Model record,
// HTMLElement item, Number index, Ext.EventObject e, Object eOpts )
// 分类代码表的右键菜单
e.preventDefault();
e.stopEvent();// 取消浏览器默认事件
var array = [ {
text : '添加代码',
handler : function() {
}
}, {
text : '修改代码',
handler : function() {
}
}, {
text : '删除代码',
handler : function() {
alert(record.raw.id);
}
}];
var nodemenu = new Ext.menu.Menu({
items : array
});
nodemenu.showAt(e.getXY());// 菜单打开的位置
};
Extjs 4.0.7 gridPanel记录添加右键菜单事件
最新推荐文章于 2022-09-26 14:04:43 发布