Extjs 3.4删除记录后重新加载网格
Extjs 3.4 reload grid after remove records
在Extjs 3.4中,我正在使用remove()
方法从JsonStore
删除一些记录。在我通过调用save()
方法保存挂起的更改之后。在db中执行删除,因此记录被删除,但在前端,我看到的记录只是被删除。
gridStore.remove(checkColumn.getSelections());
gridStore.save(); //calling the server.
save()
之后网格没有重新加载。
如何在保存后重新加载网格?
在执行.remove()
之后,您的记录应该从您的网格中自动删除。但是——如果你想在保存后重新加载商店,那么只需添加save
listener
到你的商店并触发.load()
:
listeners: {
save: function(store, batch, data) {
store.load();
}
}
http://docs.sencha.com/extjs/3.4.0/# !/api/Ext.data.Store-event-save
如果要重新加载数据,必须看到更改。我的意思是,把这些代码放在一起:
Ext.getCmp('idMyGrid').getStore().load();
Ext.getCmp('idMyGrid').getView().refresh();
这就是我的工作。我希望这对你也有用。
相关文章:
- 使用requireJS的jqGrid-网格加载但不起作用
- ExtJS网格未从Ext.data.XmlStore加载数据
- 网格分页栏在重新加载时未更新
- 清除网格中的存储和加载搜索结果
- 存储区不在网格面板内部加载-ExtJS
- 回调以设置postdata,而无需重新加载网格
- 第一页加载时,有角度的ng网格固定标题不是静态的
- 加载网格后调用 Jquery 函数 asp.net
- 无法使用 ajax post 请求加载网格
- Dojo,内容窗格未加载网格的 href 中的引用页面
- 加载网格视图后滚动到页面末尾
- Dojo使用JsonRestStore重新加载网格数据
- Extjs 3.4删除记录后重新加载网格
- Extjs 3.4在数据库中保存新记录后自动重新加载网格
- 如何通过为网格提供不同的url来重新加载网格
- 在模态窗口内加载网格存储
- 剑道网格细节模板不工作加载网格再次(第二次)使用ajax表单post(MVC)
- Jqgrid加载网格上的下拉选择
- 更改groupField并重新加载网格Extjs 4
- 如何使用自定义函数在每次重新加载网格时访问JQgrid ajax返回数据