extjs右键功能

大致代码如下
initListener : function(){
			/*this.addListener("render",function(){
			 	  this.loadMask=new Ext.LoadMask(Ext.getBody(),{msg:'正在载入数据,请稍候...'}); 
			 	  this.loadMask.show();
		          this.store.load({params:{start:0,limit:35}});
			},this);*/
          //双击事件监听
			this.addListener("rowdblclick",this.doModify,this);
//右键功能监听			this.addListener("rowcontextmenu",this.onRowContextmenu,this);
		},


onRowContextmenu : function(grid, rowIndex, e) {
//获取哪一行
			this.getSelectionModel().selectRow(rowIndex);
			e.preventDefault();//屏蔽鼠标右键
//显示右键菜单
			this.rightMenu.showAt(e.getXY());
		},



右键菜单
initRightMenu : function(){
			var menuItems = [];
			menuItems.push({
				text : '修改',
				iconCls : 'update',
				handler :this.doModify,
				scope : this
			},'-',{
				text : '删除',
				iconCls : 'delete',
				handler :this.doDelete,
				scope : this
			},'-',{
				 text: '详细信息', 
				 iconCls:'refresh',
				 handler:this.doDetail,
				 scope : this
			});
			this.rightMenu = new Ext.menu.Menu({
				items : menuItems
			});
		},
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值