有人可以向我解释如何使用Ext.util.Collection中的removeFilters(filters)方法吗?
我在这里看到了类似的帖子:Remove Individual Filters from Store in Sencha Touch 2.x但对我来说并不是很有帮助。
我有一个联系人列表,我想用2个过滤器过滤它,然后只删除一个过滤器。现在,我有一个从文件中获取数据的商店,但我会让它从服务器读取数据。感谢。
答案 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]);
如果您愿意,可以让商店免于分类以加快速度。