在动态树中,如何局部刷新某一个父节点?

2025-05-04 23:07:03
推荐回答(2个)
回答1:

给你个参考吧。
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()这个方法应该可以实现你的要求

回答2:

ajax来弄吧