没有数据的grid(有空白区域)....点击右键...如何出现菜单..
contextmenu事件没有触发...
那添加到元素里面
grid.on('render', function() {
grid.getView().scroller.on('contextmenu', function(e) {});
或者
grid.el.on('contextmenu', function(e) {});
})
grid.on('contextmenu', function(e) { //监听右键事件
e.preventDefault(); //阻止浏览器默认行为处理事件
var menu = new Ext.menu.Menu({ //菜单
items : [{
text : 'test'
}]
})
menu.showAt(e.getXY()); //显示菜单位置
})