使用新的rest url动态更新Store。 Extjs4

时间:2012-03-09 23:26:23

标签: load extjs4 store

我的应用程序中有两个选项卡。首先在网格中显示搜索结果,第二个选项卡具有显示详细信息的网格(使用“详细信息存储”)。

我正在点击搜索结果构建rest url。如何使用新URL动态更新“详细信息存储”以获取新的JSON记录。

一种方法是使用EXt.Ajax.request并获取结果并使用store load方法。 有没有更优雅的方式。

2 个答案:

答案 0 :(得分:2)

确保商店是不同的实例,并且不在网格之间共享。 然后使用你设置URL和加载的任何处理程序:

grid.store.getProxy().url = 'request/my.json';
grid.store.load();    

答案 1 :(得分:0)

我有类似的情况。我有一个父网格。根据用户选择,必须使用不同的URL刷新另一个子网格。 DmitryB建议的解决方案奏效了。非常感谢。