筛选与值不匹配的商店记录

时间:2015-06-29 10:48:49

标签: javascript extjs sencha-architect

在ExtJS中我会创建一个这样的过滤器:

store.addFilter({property: 'teamName', value: teamName});

这会过滤所有teamName值为teamName的记录。

我如何过滤它以便显示所有没有此字段值的记录?

1 个答案:

答案 0 :(得分:2)

使用filterFn

  

自定义过滤器功能,传递给每个项目   反过来Ext.util.MixedCollection。应该返回true来接受每个   项目或false拒绝它。

例如:

store.addFilter({
    filterFn: function(record){
        return record.get('teamName') !== 'teamName';
    }
});