我的网络应用程序中有一个商店和两个gridViews(grid1和grid2)。 我需要在grid1加载后使用grid1&#39存储加载grid2。我知道在这种情况下互联网上有很多例子,但我做不到。 下面有我的代码来绑定gridView2。
grid2.setStore(storeGrid1);
grid2.getStore().commitChanges();
grid2.getView().refresh;
注意:实际上grid2的商店正在发生变化(我使用浏览器的检查元素模式进行了检查)。
数据具有约束力,但他们在用户界面上看不到。其他答案与Ext JS4有关,可能是因为我的代码不起作用。有没有人可以帮助我?
答案 0 :(得分:0)
如果你为grid2设置了正确的商店,那么你可以像这样刷新视图:
grid2.getStore().load(); // refresh store -> refresh view
答案 1 :(得分:0)
您还可以在viewModel中链接商店,然后绑定它们。
查看ExtJS 5 chainedStores示例。