在Desktop.js 添加这代码就可以实现了桌面右键菜单功能,
var rightClick = new Ext.menu.Menu({
id :'rightClickCont',
items : [{
id:'rmove',
text : '删除',
//增加菜单点击事件
handler:function (){
alert('我被点击了!');
}
}, {
id:'rname',
text : '重命名'
}, {
id:'rdetail',
text : '详细信息'
}, {
id:'rattribute',
text : '属性'
}]
});
//增加右键点击事件
if(shortcuts){
shortcuts.on('contextmenu',function(e){//声明菜单类型
e.preventDefault();//这行是必须的
rightClick.showAt(e.getXY());//取得鼠标点击坐标,展示菜单
});
}
本文介绍了如何在Ext桌面应用中添加右键菜单功能。通过创建一个Ext.menu.Menu实例,定义菜单项及点击事件,然后为桌面快捷方式添加右键点击事件监听器,从而实现在桌面快捷方式上显示自定义的右键菜单。
1764

被折叠的 条评论
为什么被折叠?



