selNode.reload(function(node) {
selNode.expand(true);
});
在ext的api中AsyncTreeNode有个方法reload,执行这个方法的时候会去后台异步加载下数据,重新把这个节点刷一遍,我这里是在添加了新子节点后为了把新节点刷出来,但既然涉及到异步加载,就存在一个失败的风险,就是failure的时候怎么办,至少要告诉前台,我失败了吧,但这个api是这样写的
reload( Function callback
, [Object scope
] ) : void
Trigger a reload for this node
Trigger a reload for this node
Parameters:
-
callback
: Function -
scope
: Object(optional) The scope in which to execute the callback.
- void
上面没有提callback有什么参数给他,后来我自己试,发现callback有个参数,就是node本身,那么这样还是无法判断加载中的后台失败