1、先生成一个Ext.Button按钮,和一个Ext.GridPanel,网格的数据是打开页面是进行的Ext.data.HttpProxy请求回来的JSON数据2、想通过Ext.Button按钮的单击事件里做Ext.Ajax.request请求新数据,并打算刷新Ext.GridPanel 。
   
   到这一步不清楚怎么做了。
   因为stroe.reload(); g.reconfigure(store,cm);都做了,就是不起效。   我在想一个问题,就是重新请求回来的异步数据,stroe.reload()怎么会起作用?重新赋值?好像没这样的操作   

解决方案 »

  1.   

    LZ说的是这样的吧? 
    dataProxy = new Ext.data.HttpProxy({url:"你的url",method:'POST'});
        var store = new Ext.data.Store({
         proxy: dataProxy,
         reader: Reader
           });
        grid.reconfigure(store, cm);
        Pagebar.bind(store);//有pagebar的话要bind store
        store.reload();//最后reload
      

  2.   

    你是用按钮来去数据
    还是按钮操作store
    让store再去取数据
    如果前者
    拿到json数据后
    store.load(jsondata);后者就是 store.reload();我估计楼主应该是前者吧
      

  3.   

    异步取回来的数据data.
    store.loadData(data);
    g.reconfigure(store,cm);