`

使用ext的store.load 之后然后使用store.getCount 值为零解决办法

 
阅读更多

使用ext的store.load(),之后然后使用store.getCount(),
       store.load(parameter);

store.getCount();
 
发现其值始终为0,好像没有load成功,查了相关的资料发现,store.load其实是个异步方法,load之后的结果不能再load函数后马上显示。
如果需要改变这种方法,那么应该将store.getCount放在load的callback中。
例如:

   store.load({callback : function(){

          store.getCount();

         }

          });

这样的话每次调用load的时候就会去调store.getCount()方法。立即就会得到值。

  this.userStore.removeAll();  

    userStore.load({
      callback : function(r, options, success) {
       alert("callback");
       if (success) {
        for (var i = 0; i < r.length; i++) {
         var record = r[i];
         var v = record.data.userName;
         alert(v);
        }
       }
      }
     });

Ext.Ajax.request({

   url: '',

  method: 'post',

  async: false, //同步请求

  success: function(response) {

}

});

分享到:
评论

相关推荐

    pdfbox1.0.jar

    使用PDFBox操作PDF 1.6版本时会出现错误: (1)pdfbox0.7.3 java.lang.NullPointerException at org.pdfbox.pdmodel.PDPageNode.getCount(PDPageNode.java:116) at org.pdfbox.pdmodel.PDDocument....

    eWebEditor说明文档

    2.1.1 工具栏使用说明 ......................................................... 41 2.1.2 编辑区使用说明 ......................................................... 42 2.1.3 状态栏使用说明 ..................

    Grid得到选择行数据的方法总结

    代码如下: grid.getStore().getRange(0,store.getCount()); //得到grid所有的行 代码如下: grid.getSelectionModel().getSelections(); //得到选择所有行 //注:如果不声明var sm = new Ext.grid....

    简化adapter 几行代码解决一切

    超级简单的adapter 几行代码 就可以解决 getCount getItemId getItem 都不需要

    sqlite的特殊使用

    查詢之後,db.query()回傳資料庫游標(Cursor)值給 cur,然後 cur.getCount()就 傳回所查到的資料筆數。 3. 指令: if( !cur.isAfterLast() ){ String ss = cur.getString(0) + ", " + cur.getString(1); // ...

    StyDirectX

    Private Sub Form_Load() Dim ddsd As DDSURFACEDESC2 Dim i As Long, lgCount As Long Set objDx = New DirectX7 '建立 DirectDraw 对象 Set objDraw = objDx.DirectDrawCreate("") '将DirectDraw对象支持...

    Java邮件开发Fundamentals of the JavaMail API

    Fundamentals of the JavaMail API Presented by developerWorks, your source for great tutorials ... Table of Contents If you're viewing this document online, you can click any of the topics below ...

    flash action script 经典字典教程大全,学flash必备

    getCount TextSnapshot.getCount() getDate Date.getDate() getDay Date.getDay() getDepth Button.getDepth()、MovieClip.getDepth()、TextField.getDepth() getEndIndex Selection.getEndIndex() ...

    安卓本地数据库代码

    public static void loadType(RcActivity father)//从类型数据库中读取数据 { try { sld=SQLiteDatabase.openDatabase ( "/data/data/com.bn.rcgl/myDb", null, SQLiteDatabase.OPEN_...

    GetCount_C#源码_

    C statistic a value

    package com.example.f1_telephone;

    public int getCount() { return list.size(); } @Override public Object getItem(int arg0) { return list.get(arg0); } @Override public long getItemId(int arg0) { return arg0; } @...

    viewPager循环广告位实现

    &gt;为了让低版本使用这个组件, 需要Android-support-v4.jar 1. 解除依赖 android denpency(工程右键-属性--javabuildpath -library remove),不然不能导入源码(sdk\extras\android\support\v4\src) 2. 把supportv4...

    XMultiColumnListView

    = (getAdapter().getCount() - 1)) { mIsFooterReady = true; addFooterView(mFooterView); } } } } /** * reset header view's height. */ public void resetHeaderHeight() { ...

    Android查单词-集成英文词典和联系人.rar

    一个运行android手机的小程序,Android查单词-集成了英文词典和联系人信息,在文本框中输入需要查询的词即可以使用。在联系人列表中,单击选项菜单可删除联系人,这几个操作的具体代码为:  public boolean ...

    ListViewLoadMore

    private void loadData() { int count = adapter.getCount(); for (int i = count; i ; i++) { adapter.addItem(String.valueOf(i + 1)); } } public class ListViewAdapter extends BaseAdapter {...

    jsp文件上传下载例子

    使用JSP实现文件上传和下载 int count=0; SmartUpload su=new SmartUpload(); su.initialize(pageContext); su.upload(); for(int i=0;i&lt;su.getFiles().getCount();i++) { File myFile=su.getFiles().getFile(i);...

    一个简单的cookie操作类

    this.load=function(){ //若cookie存在则初始化 this._Cookie if(document.cookie.indexOf(";")!=-1){ var _sp,_name,_tp,_tars,_tarslength; var _item=document.cookie.split("; "); var _itemlength=_item....

    jspsmart.jar包及帮助文档

    其中,index为指定位移,其值在0到getCount()-1之间。 3、getSize 作用:取得上传文件的总长度,可用于限制一次性上传的数据量大小。 原型:public long getSize() 4、getCollection 作用:将所有上传文件对象...

    Spire.Pdf.zip 读取PDF文件中的信息

    为简历安全,邮件内链接5日内有效,请尽快处理或登录智联查看。", "") .replace("该简历已通过病毒扫描可安全打开。由于智联招聘未对其进行人工筛选,若与贵公司的职位要求不\r\n" + "\r\n" + " 符合敬请谅解!...

Global site tag (gtag.js) - Google Analytics