前一个load需要在刷新一次吧?

解决方案 »

  1.   

    不是已经reload了吗?而且EditUserInfoWin.hide();之后,GRID的数据是刷新过了
      

  2.   

    怎样使前一个load再刷新一次???
      

  3.   

    reload也是一个异步操作。
    你在reload后面获取它的值不一定是最新的值
    你要写在
    store的load事件中
    listeners:{
    load:function(){
    alert(store.getCount());
    }
    }
      

  4.   

    的确不是最新的值,那还有什么办法可以在那边获取最新的值,或者能给store的load事件传递参数
      

  5.   

    store.load()应该能获取你新增的那条数据吧,load都会从后台读取数据的
      

  6.   

    俺是新手,俺用的Store.loadData(json),貌似没问题,(*^__^*) 嘻嘻~~
      

  7.   

    firStore.baseParams.cyclePay = cyclePay;
          firStore.baseParams.bizKind = bizKind;
          
     firStore.reload(); firStore.on('load',function(){
     
         for(var m = 0;m<firStore.getCount();m++){
              var record = firStore.getAt(m);
           
                alert(record.data.firTotalFee);
          }
     });
    这样能获取到刚加载完store最新的值!
      

  8.   

    stroe中这样设置:
                            autoLoad : false,
    listeners:{
    'load': function(){
    alert(er_store.getCount());
    for(var i=0; i<= er_store.getCount(); i++){
    var rec = er_store.getAt(i);
    alert(rec.get('id'));
    }
    }
    }按钮事件:
               store.proxy.url = '../getEr.do?gId=' + gid;
               store.load();