问题1:Store.load() 和Store.setproxy()区别

问题2:修改后的Grid 更新: Store.reload()

问题3,store删除后刷新会出问题

Store移除一行:Store.removeAt(Number index) 从数据集中删除指定索引位置的记录    

   或者Store.reload(),store.load()

所以这里三种方法都好,但是最好的是第一种:store.removeAt() 因为不要刷新页面

  刷新页面当本页数据为0时会出错?为啥?本来是删除本页数据,但是全部就剩0了?

  原因:

原因:在批量操作里,就是选择删除所选试卷的时候,删除成功后

pageBar.moveFirst()删除之后,页面移动到第一页,

所以:删除后刷新,要注意页面的问题:删除之后,页面移动到第一页

解决方案一:先获取grid然后通过grid找pagebar

解决方案二:直接获取pagebar

问题4: Store.load() 和Store.reload()

 二者用法是差不多,只是load方法必须提供参数,根据参数去加载数据.而reload方法则默认根据最后一次load方法的参数去加载数据.当然reload也可以提供和load方法一样的参数,那么这些参数将覆盖默认的参数.所以重新加载常常使用reload,所以在下面情况下,使用store.load()和store.reload()是一样的。

问题5:Store.getCount()

取得数据集中缓存的数据记录数。如果使用的分页则该值可能不是数据的总数量。

这个时候要使用getTotalCount(),取得从服务器返回的数据记录总数。如果分页则改值必须包含在服务器返回的数据对象中,当客户端数据集内容发生变化时并不会更新该值

如图:选择初中英语,返回5条记录

extjs中Store和grid的刷新问题的更多相关文章

  1. Extjs中Store小总结

    http://blog.csdn.net/without0815/article/details/7798170 1.什么是store? Store类似于一个本地仓库(即数据存储器),包括有 Arra ...

  2. ExtJS中,将Grid表头中的全选复选框取消复选

    今天发现公司产品用的EXTJS中使用Grid时,Grid表头中的全选复选框的选中状态不是很准确,就写了这个小扩展 在js中加入下面方法,在需要取消全选的地方调用即可,例:Ext.getCmp('gri ...

  3. 【extjs】 Extjs中的Ext.grid.Panel隐藏列会显示在表头中解决方法

    在Extjs中的GridPanel会有这样的情况,隐藏列会显示在menuDisabled中,但是这个一般没有什么用处,只是用于后台取值的作用,感兴趣的朋友可以了解下啊,希望本文对你有所帮助   在Ex ...

  4. 对Extjs中store的多种操作

    Store.getCount()返回的是store中的所有数据记录,然后使用for循环遍历整个store,从而得到每条记录. 除了使用getCount()的方法外,还可以使用each()函数,如下面的 ...

  5. extjs中store的reload事件异步问题解决

    转载自:http://blog.sina.com.cn/s/blog_8f8b7fc10100zd75.html store0.reload({params:{start:0, limit:10}}) ...

  6. 68. 对Extjs中store的多种操作

    转自:https://www.cnblogs.com/exmyth/archive/2013/05/16/3082045.html 先来个声明,看着不错,贴过来的,没都测试过. Store.getCo ...

  7. ExtJS中store.findExact

    var ds = myGrid.apf_ds; var store = myGrid.getStore(); forEach(data, function (item) { if (store.fin ...

  8. Extjs中grid前端分页使用PagingMemoryProxy【二】

        在项目中遇到Grid前端分页,本人也是刚接触extjs没多久,为了实现效果,一直找了很久才实现出来,对于代码中的一些也不能详细的说明出来, 不知道能不能帮助到遇到同样问题的朋友,所以将例子代码 ...

  9. EXTJS中grid的数据特殊显示,不同窗口的数据传递

    //EXTJS中grid的数据特殊显示renderer : function(value, metaData, record, rowIndex, colIndex, store, view) { v ...

随机推荐

  1. Math对象常用方法(取整细节)

    Math 对象 Math 对象用于执行数学任务. 1.常用属性: 1.E :返回算术常量e,即自然对数的底数(约2.718) 2.PI :返回圆周率,约3.14159 2.常用方法    Math.方 ...

  2. P3158 [CQOI2011]放棋子

    传送门 题解(因为公式太多懒得自己抄写一遍了--) //minamoto #include<bits/stdc++.h> #define ll long long #define R re ...

  3. Reduction operations

    Reuction operations Reduction operations A reduction operations on a tensor is an operation that red ...

  4. 文件cp功能

    #include<stdio.h> #include<unistd.h> #include<fcntl.h> #include<string.h> in ...

  5. Elasticsearch的功能、使用场景以及特点

    1.Elasticsearch的功能,干什么的 2.Elasticsearch的适用场景,能在什么地方发挥作用 3.Elasticsearch的特点,跟其他类似的东西不同的地方在哪里 1.Elasti ...

  6. Xcode7 使用AFNetWorking 报错 添加Security.framework

    Undefined symbols for architecture x86_64: "_SecCertificateCopyData", referenced from: _AF ...

  7. ADO.net数据访问

    需要引用对应命名空间:System.Data.SqlClient; SqlConnection:连接对象SqlCommand:命令对象SqlDataReader:读取器对象 //造连接字符串 stri ...

  8. vue cli 3 打包过大问题

    vue cli 3 打包命令 npm run build,这种情况下的打包可以通过设置 vue.config.js里面的 productionSourceMap: false. 如果是自己设置的打包环 ...

  9. JavaScript - try catch finally throw

    语法: try { tryCode - 尝试执行代码块 } catch(err) { catchCode - 捕获错误的代码块 } finally { finallyCode - 无论 try / c ...

  10. GridView 中绑定DropDownList ,下拉框默认选中Label的值

    在GridView中,我们 有时候要绑定值. 前台绑定的代码可以这样 <asp:TemplateField HeaderText="当前状态" ItemStyle-Horiz ...