ext 肿么panel添加右键菜单

已举报 回答
ext 肿么panel添加右键菜单
问在线客服
扫码问在线客服
  • 回答数

    6

  • 浏览数

    4,542

6个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
//以 grid 为例

Ext.onReady(function(){

Vargrid = new Ext.grid.GridPanel({

Title:’表格实例’,

renderTo:Ext.getBody(),

//定义导入数据源到表格

Store:store,

Width:400,

Height:400,

Columns:[{

Header:’姓名’,

dataIndex:’name’,

sortable:treu

},{

Header:’年龄’,

dataIndex:’age,

sortable:treu

},{

Header:’性别’,

dataIndex:’sex,

sortable:treu

}]

})

//创建右键菜单选项键

Var rightMenu = new Ext.menu.Menu({

Id:’rightclickCount’,

Items:[

{

Id:’rMenu1’,

Text:”添加新学生”,

Handler:function(){

Alert(“右键菜单一”);

//事件函数调用

}

},{

Id:’rMenu2’,

Text:’学社信息’,

Handler:function(){

Alert(“右键菜单二”);

//事件函数调用

}’

},{

Id:’rMenu3’,

Text:’删除’,

Handler:function(){

Alert(“右键菜单三”);

//事件函数调用

}’

}

]

})

//右键触发事件

Function RightClickMenuFn(){

e.preventDefault();
//定位。显示 右键菜单
rightMenu.showAt(e.getXY());

}



// 给控件添加右键菜单触发事件(rowcontextmenu)
grid.addListener('rowcontextmenu', RightClickMenuFn);

})

Extjs grid 加入右键菜单。

receiveListGrid.on(rowcontextmenu,function(grid,rowIndex,e){
e.preventDefault();
if(rowIndex0){return;}
var treeMenu = new Ext.menu.Menu
([
{
xtype:,
text:详细,
icon:resources/images/default/dd/drop-yes.gif,
pressed:false,
handler:function(){
//获得行数据
var record = grid.getStore().getAt(rowIndex);
open_receive_detailWindow(record.data.smsIndex);
//record.data.taskId
}
},{
xtype:,
text:删除,
icon:resources/images/default/dd/drop-yes.gif,
pressed:false,
handler:function(){
//获得行数据
var record = grid.getStore().getAt(rowIndex);
delReceivedMessage(record.data.smsIndex);
}
}
]);
treeMenu.showAt(e.getXY());
});
取消 评论
桌面空白处,单击右键-属性-设置-geforce fx ...-工具-把便捷方式工具框中的选项中的小对号都去掉。
取消 评论
桌面上右键属性,设置,高级里面有关于nvida的设置,你弄一下就可以啦! 你肯定是动过里面!
取消 评论
你这里应该是一个右键点击时候添加的方法,在隐藏或者再次点击的时候如果已经存在则不再添加
取消 评论
在注册表中找到对应项就删掉就可以了。
取消 评论
itemcontextmenu( Ext.view.View this, Ext.data.Model record, HTMLElement item, Number index, Ext.EventObject e, Object eOpts )
Fires when an item is right clicked. ...
Fires when an item is right clicked.
Parameters
•this : Ext.view.View
•record : Ext.data.Model
The record that belongs to the item
•item : HTMLElement
The item's element
•index : Number
The item's index
•e : Ext.EventObject
The raw event object
•eOpts : Object
The options object passed to Ext.util.Observable.addListener
取消 评论
ZOL问答 > 光驱 > 其他分类 > ext 肿么panel添加右键菜单

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?