在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());//取得鼠标点击坐标,展示菜单
});
}