请问一下 EXT 的树节点,能不能把 ROOT 下面的 A,B 节点作为普通树节点 ,C 节点作为异步的树节点呢 ?
Google 了一下,N多的都是从 ROOT 就是 AnyscTreeNode .
Ext 树的节点
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
iteye_9737 2009-05-27 21:12关注具体可以参考AsyncTreeNode.js的源码:关注其expand方法。
[code="javascript"]
expand : function(deep, anim, callback){
if(this.loading){ // if an async load is already running, waiting til it's done
var timer;
var f = function(){
if(!this.loading){ // done loading
clearInterval(timer);
this.expand(deep, anim, callback);
}
}.createDelegate(this);
timer = setInterval(f, 200);
return;
}
if(!this.loaded){
if(this.fireEvent("beforeload", this) === false){
return;
}
this.loading = true;
this.ui.beforeLoad(this);[b]var loader = this.loader || this.attributes.loader || this.getOwnerTree().getLoader();[/b] if(loader){ loader.load(this, this.loadComplete.createDelegate(this, [deep, anim, callback])); return; } } Ext.tree.AsyncTreeNode.superclass.expand.call(this, deep, anim, callback); },[/code][code="java"][/code]
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报