当前位置: 代码迷 >> Ajax >> EXT4 treepanel如何重写双击事件
  详细解决方案

EXT4 treepanel如何重写双击事件

热度:630   发布时间:2012-04-23 13:17:38.0
EXT4 treepanel怎么重写双击事件
ext4 默认双击打开(收缩)子节点 ,但是我想把他双击打开变成选中的功能。。请问怎么重写该双击事件!
在线等待

------解决方案--------------------
LZ为啥要双击呢,点击不是更好使用吗,双击打开tree的折叠,单击是选中的功能,这样不是更好吗?这是单击事件:listeners:{
'click': function(node, event){
var href = node.attributes.href;
var leaf = node.leaf;
event.stopEvent();
var n = tab.getComponent(node.id);
if (node.id!='0' && !n && leaf==true) {
n = tab.add({closable:true,
'title':node.text,
'id':node.id,
html:'<iframe scrolling="no" frameborder="0" width="100%" height="100%" src="<%=basePath%>'+href+'"></iframe>'
});
}
tab.setActiveTab(n);
}
}
这是双击事件:listeners:{
'dblclick': function(node, event){
var href = node.attributes.href;
var leaf = node.leaf;
event.stopEvent();
var n = tab.getComponent(node.id);
if (node.id!='0' && !n && leaf==true) {
n = tab.add({closable:true,
'title':node.text,
'id':node.id,
html:'<iframe scrolling="no" frameborder="0" width="100%" height="100%" src="<%=basePath%>'+href+'"></iframe>'
});
}
tab.setActiveTab(n);
}
}



这样不需重写的!LZ要是满意此回答,希望给分