dataView 添加右键菜单
注意:Menu组件如果声明在itemcontextmenu事件中,则每次触发这个事件都会实例化Menu对象,倘若对其添加ID属性,则会造成id冲突,则Menu只显示一次
1 listeners: { 2 itemcontextmenu:function(dataview, record, item, index, e, eOpts){ 3 e.preventDefault();//禁用浏览器的右键相应事件 4 e.stopEvent(); 5 6 var rightMenu = Ext.create('Ext.menu.Menu',{ 7 floating : true, 8 plain : true, 9 items : [{ 10 text : '删除', 11 handler : function() { 12 me.deleteFile(dataview,record); 13 } 14 }] 15 }); 16 17 rightMenu.showAt(e.getXY());; 18 } 19 }