我使用了两种方式
一是reload
tools:[{
id:'refresh',
on:{
click:function(){
tree_refresh();//调用刷新的函数
}
}
}],
function tree_refresh(){
var tree = Ext.getCmp('phonetree');
tree.body.mask('loading...','x-mask-loading');
tree.root.reload();
tree.root.collapse(true,true);
setTimeout(function(){
tree.body.unmask();
tree.root.expand(true,true);
},1000);
alert("ok");
};
二是重新加载
tools:[{
id:'refresh',
on:{
click:function(){
tree_refresh();//调用刷新的函数
}
}
}],
function tree_refresh(){
var tree = Ext.getCmp('phonetree');
var loader = new Ext.tree.TreeLoader({dataUrl:'phoneService.jsp'});
loader.load(tree.root);
};