我有一个数据存储和一个网格。我在商店中添加了过滤器,当我在网格中看到结果时,它们正常工作。但是,一旦我禁用了我的所有过滤器,也就是从我的商店中清除它们,我想要查看网格中的所有行,而无需从Web服务重新加载它们,这是一项繁重的任务。所有数据都已从服务中提取,无需再次重新输入。
我该怎么做?商店里有些功能吗?
答案 0 :(得分:1)
我怀疑你的网格视图没有刷新。试试这个:
mygrid.getView().refresh()
答案 1 :(得分:1)
已经有一个类似的问题和正确答案。简而言之,在将 remoteFilter 设置为 false 之后,您需要在没有参数的情况下调用过滤器方法:
store.remoteFilter = false;
store.clearFilter();
store.remoteFilter = true;
store.filter();
这是一个jsfiddle:http://jsfiddle.net/8Gmtd/