1

我有一个数据存储和一个网格。我在商店中添加了过滤器,当我在网格中看到结果时,它们可以正常工作。但是,一旦我禁用了所有过滤器,也就是从我的商店中清除它们,我想查看网格中的所有行,而无需从 Web 服务重新加载它们,这是一项繁重的任务。所有数据都已从服务中获取,无需再次重新加载。

我怎样才能做到这一点?商店里有什么功能吗?

4

2 回答 2

1

我怀疑您的网格视图没有刷新。尝试这个:

mygrid.getView().refresh()

于 2014-03-18T14:49:13.240 回答
1

已经有一个类似的问题有正确答案。简而言之,您需要在将remoteFilter设置为false后调用不带参数的过滤器方法:

store.remoteFilter = false;
store.clearFilter();
store.remoteFilter = true;
store.filter();

这是一个jsfiddle:http: //jsfiddle.net/8Gmtd/

于 2014-03-19T20:25:44.390 回答