ExtJS清除表格缓存
来源:互联网 发布:淘宝包包代销货源 编辑:程序博客网 时间:2024/05/29 11:42
背景
在使用ExtJS时遇到不少坑,如果不影响使用也无所谓,但是有些不能忍的,比如表格数据缓存问题。如果第一次打开页面查询出一些数据展示在表格中;第二次打开,即使不查询也会有数据,这是缓存的数据。
我们知道ExtJS有个store是负责加载数据的,有时数据需要缓存以便二次利用,如一些公共的字典数据;但是有些数据不能缓存,如表格中的数据几乎都需要重新查询。
解决方案
ExtJS store有个loadData方法,可以用来重新加载数据,传入空数组来清除缓存loadData([],false)。
实例
在页面初始化时清空表格store中的缓存,在控制层(Controller)中添加beforerender事件来实现。
beforerender : function(tab, opts) {
tab.down('grid').getStore().loadData([],false);
}
2 0
- ExtJS清除表格缓存
- ExtJs表格
- extjs表格
- 清除缓存
- 清除缓存
- 清除缓存,
- 清除缓存!
- 清除缓存
- 清除缓存
- 清除缓存
- 清除缓存
- 清除缓存
- 清除缓存
- 清除缓存
- 清除缓存
- 清除缓存
- 清除缓存
- 清除缓存
- SVN错误信息大汇总
- UICollectionView自定义布局
- ExtJS发送POST请求 参数格式为JSON
- Ubuntu Linux 中如何手动安装Oracle Java JDK 8
- git repo sync 报错error: hebei_server/: branch master is published (but not merged) and is now 1 comm
- ExtJS清除表格缓存
- C#打开Adobe Reader进程打开pdf并传递页码参数跳转到指定页数
- 浏览器缓存机制
- WdatePicker.js的使用方法 帮助文档 使用说明(时间控件)
- 也是看不起你的,越要抬头做人
- 使用注解和自定义验证实现Spring MVC表单验证(翻译)
- 收藏
- java环境配置
- Android TextView(未完善)