【问题标题】:API call to reload grid not working重新加载网格的 API 调用不起作用
【发布时间】:2012-09-10 09:14:50
【问题描述】:

这个问题可能是一个重复的问题,但我将其添加为一个新问题,因为类似问题中提到的所有答案都不适合我。

jqGridObj.setGridParam({ datatype: "json"}).trigger("reloadGrid");

在这行执行中,我观察浏览器控制台,它确实正确地进行了新的 json 调用,并且这个新调用的响应也确实包含来自服务器的最新数据。但是,有些新记录没有填充到网格中。我需要手动刷新页面才能看到新记录。

【问题讨论】:

  • 您是否需要更改数据类型,如果不需要,请调用 jqGridObj.trigger("reloadGrid");没有数据类型更改工作正常吗?
  • 对,我认为我们需要更多信息来弄清楚这里发生了什么。另外,在将其设置为 JSON 之前,您使用的是什么数据类型?为什么你需要改变它?

标签: jqgrid


【解决方案1】:

我用这个试试:

$("#NAME_GRID").trigger("reloadGrid");

请参阅link,其中包含一个示例代码 jqgrid 调用重新加载。

【讨论】:

  • 您能否就 OP 代码的问题以及如何解决问题添加一些解释?
  • 代码根据调用URL加载网格。比如这个pastebin.com/tDCMgaNb 和那个事件ReloadGrid() 你通过按钮调用例如。
  • 1.答案应该是独立的,而不是依赖于可能并不总是可用的链接。 2. 编辑您的答案,而不是在 cmets 中回复。 (仅供参考,我作为低质量帖子评论遇到此问题。我投票不删除,但我确实认为答案需要一些修饰。我不是要你亲自向我解释,我建议你改进答案的质量。)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-29
  • 2012-05-31
  • 2016-02-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多