Dojo 使用 JsonRestStore 重新加载网格数据

Posted

技术标签:

【中文标题】Dojo 使用 JsonRestStore 重新加载网格数据【英文标题】:Dojo Reload Grid Data Using a JsonRestStore 【发布时间】:2012-02-14 01:18:56 【问题描述】:

如何使用JsonRestStore 重新加载网格数据?对于普通商店,我可以调用 close() 然后再次设置 url 属性,但 JsonRestStore 没有 url,只有一个目标。我还尝试使用setStore 再次设置网格存储,但这完全杀死了网格。

【问题讨论】:

【参考方案1】:

可以调用网格的setQuery方法。

gridObject.setQuery(id:value);

另外,请确保您的 jsonRestStore 将属性 cachingFetch 设置为 FALSE。否则它只会从本地内存而不是服务器中获取内容。 (根据您的需要,这种行为可能是好是坏)

【讨论】:

以上是关于Dojo 使用 JsonRestStore 重新加载网格数据的主要内容,如果未能解决你的问题,请参考以下文章

QueryReadStore 将 JSON 加载到 DataGrid 中,但 JsonRestStore 没有(来自同一来源)

ajax 请求后重新加载 dojo 小部件

在重新加载/刷新页面时,未调用dojo / ready函数

dojo 表单验证清除

当通过ajax加载dojo.js多次得到错误:defineAlreadyDefined

dojo - 异常