removeFilters(过滤器):Ext.util.Collection

removeFilters(过滤器):Ext.util.Collection,filter,sencha-touch,Filter,Sencha Touch,有人能告诉我如何使用Ext.util.Collection中的removeFilters(filters)方法吗 我在这里也看到过类似的帖子:但对我没有多大帮助 我有一个联系人列表,我想用2个过滤器过滤它,然后只删除一个过滤器。现在,我有一个从文件中获取数据的存储区,但我会让它从服务器读取数据。谢谢。没问题 var oldFilters=[]; var newFilter; var store = myList.getStore(); oldFilters = store.getFilters

有人能告诉我如何使用Ext.util.Collection中的removeFilters(filters)方法吗

我在这里也看到过类似的帖子:但对我没有多大帮助

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

没问题

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

oldFilters = store.getFilters();
newFilter = oldFilters[1]; //get the second filter
store.clearFilter();
store.setFilter([newFilter]);
如果你愿意,你可以阻止商店进行分类以加快速度