这应该很简单,但我还没有任何解决方案。 我使用的是ExtJs v.3.3.1
我有一个允许删除记录的网格面板。 网格有一个附加到面板商店的分页工具栏。
删除过程向服务器发送ajax请求,成功后我从Db中删除记录,该记录用于在网格中显示记录。
我的问题是,当我删除记录时,它有时会立即显示效果,但有时则不会。记录从DB中删除但是从网格面板中删除它有时不会立即删除。但是当我点击刷新按钮时,它会显示DB的当前状态,即每次都能正常工作。
我已使用Ext.getCmp('id-pagingtoobar').doRefresh()
显示即时效果,但这并不是每次都有效。
有人有解决方案吗?
答案 0 :(得分:5)
我总是在删除或插入操作后刷新网格存储,以便用户正在处理实时数据集......
grid.store.reload()
这也会自动更新您的分页工具栏
答案 1 :(得分:1)
发送请求的顺序可能有问题。我建议您使用
按顺序发送这些请求callback:function () {
Ext.getCmp('id-pagingtoobar').doRefresh()
}