removeFilters(filters):Ext.util.Collection

时间:2013-07-31 10:29:54

标签: filter sencha-touch

有人可以向我解释如何使用Ext.util.Collection中的removeFilters(filters)方法吗?

我在这里看到了类似的帖子:Remove Individual Filters from Store in Sencha Touch 2.x但对我来说并不是很有帮助。

我有一个联系人列表,我想用2个过滤器过滤它,然后只删除一个过滤器。现在,我有一个从文件中获取数据的商店,但我会让它从服务器读取数据。感谢。

1 个答案:

答案 0 :(得分:0)

没问题。

var oldFilters=[];
var newFilter;
var store = myList.getStore();

oldFilters = store.getFilters();
newFilter = oldFilters[1]; //get the second filter
store.clearFilter();
store.setFilter([newFilter]);

如果您愿意,可以让商店免于分类以加快速度。