2014-10-31 43 views
0

我的店是这样的:ExtJS的4.1刷新TreePanel中的商店用root参数

var store = Ext.create('Ext.data.TreeStore', { 
     fields: ['id', 'text', 'leaf'], 
     root: me.rootDada 
    }); 

集文本

me.setNodeText(me.rootDada); 

树是媒体链接renderd,我的目标是重新加载此类似这样的

reLoadTree: function() { 
    var me = this; 

    mydwr.rootDada(me.id, function (response) { 

     if (response.isSuccess) { 

      //me.removeAll(); 
      me.getRootNode().removeAll(); 
      me.setNodeText(response.source); 
      me.getRootNode().appendChild(response.source); 
      // me.store.load(response.source); 



     } else { 
      Ext.Msg.alert('error'); 
     } 
    }); 

} 

我试过这样me.store.load({ params: { root: response.source } });

但它不起作用。 请HALP我,如果你能

回答

0

我有答案:) 有代码片段

  `me.setNodeText(response.source); 
      me.setRootNode(response.source); 
      me.expandAll();`