请问如何使用ext tree的点击事件刷新grid
我刚用EXT 3天,弄了个tree,弄了个grid,点击tree的某一级node的时候传输一个参数给grid,grid获得这个参数显示相应的内容,现在参数使用AJAX传出去了,也能正确回调了,但是不知道grid控件怎么获的这个参数并且刷新啊。两个对象都在同一页面,请高手指教,救我一命
下面是tree的点击事件代码,回调成功后我该怎么写?
ext.grid(' grid_id')getView().refresh();这样子?不可能,很郁闷
--------------------------------
tree.on('click', function(node){           
           var gUrl = "?currsId="+node.id;
           if(node.id!='root'){
           Ext.Ajax.request({
                 //请求地址      
                 url: gUrl,
                 method: 'GET',
                 //成功时回调      
                 success: function(response, options){
                 Ext.Msg.alert(node.id + gUrl);//测试输出
                    }
             });
------解决方案--------------------
 我是这样做的:
1.给grid 定义一个 store;
 var store = new Ext.data.Store({url: '../webservices/extjs_test.asmx/方法名,
             其他定义...});
2.var grid = new Ext.grid.GridPanel({
       store: store,
       其他定义...});
3.tree.on("click",function(mynode,e)  
{
 debugger;
 grid.render();
 store.load({params:{ 参数名: node.id}});
});
这样应该就OK了.
互相学习!!!