给你个参考吧。
text:'重载',
tooltip:'重载数据并选择上一次的节点',
scope:this,
handler:function(b,e){
var path = tree.getSelectionModel().getSelectedNode().getPath('id');
//重载数据,并在回调函数里面选择上一次的节点
tree.getLoader().load(tree.getRootNode(),function(treeNode){
//展开路径,并在回调函数里面选择该节点
tree.expandPath(path,'id',function(bSucess,oLastNode){
tree.getSelectionModel().select(oLastNode);
});
},this);
tree.getLoader().load()这个方法应该可以实现你的要求
ajax来弄吧