分页工具栏刷新等效

时间:2011-06-15 11:41:28

标签: extjs paging toolbar gridpanel

这应该很简单,但我还没有任何解决方案。 我使用的是ExtJs v.3.3.1

我有一个允许删除记录的网格面板。 网格有一个附加到面板商店的分页工具栏。

删除过程向服务器发送ajax请求,成功后我从Db中删除记录,该记录用于在网格中显示记录。

我的问题是,当我删除记录时,它有时会立即显示效果,但有时则不会。记录从DB中删除但是从网格面板中删除它有时不会立即删除。但是当我点击刷新按钮时,它会显示DB的当前状态,即每次都能正常工作。

我已使用Ext.getCmp('id-pagingtoobar').doRefresh()显示即时效果,但这并不是每次都有效。

有人有解决方案吗?

2 个答案:

答案 0 :(得分:5)

我总是在删除或插入操作后刷新网格存储,以便用户正在处理实时数据集......

grid.store.reload()

这也会自动更新您的分页工具栏

答案 1 :(得分:1)

发送请求的顺序可能有问题。我建议您使用

按顺序发送这些请求
callback:function () {
      Ext.getCmp('id-pagingtoobar').doRefresh()
}