当前位置: 代码迷 >> Web前端 >> Ext.Img增添点击事件
  详细解决方案

Ext.Img增添点击事件

热度:391   发布时间:2012-07-15 20:11:37.0
Ext.Img添加点击事件
var image=Ext.create('Ext.Img',{
src:'xrModule.do?method=view&id='+nodeData.nodeId,
autoEl:'div',
// constrain: true,
// floating:true,
nodeId:nodeData.nodeId,
x : nodeData.x,
y : nodeData.y,
draggable:true,
listeners: {
scope:this,
        el: {
dblclick:function(e,a){
e.stopEvent();
rightPanel.setSource({
        name:nodeData.name,
        code:nodeData.code,
        width:nodeData.width,
        height:nodeData.height
        });
rightPanel.setTitle('模块设置:'+nodeData.name);
},
            contextmenu: function(e,a,b,c) {
                e.stopEvent();
                var contextmenu = new Ext.menu.Menu( {
items : [ {
text : '模块设置',
iconCls : 'icon-edit',
handler : function(){
rightPanel.setSource({
        name:nodeData.name,
        code:nodeData.code,
        width:nodeData.width,
        height:nodeData.height
        });
rightPanel.setTitle('模块设置:'+nodeData.name);
},
scope : this
} ]
});
                contextmenu.showAt(e.getXY());
            }
        }
    }
});
  相关解决方案