0
我试图一次应用多个过滤器。因为过滤器上有一个监听器,当过滤器被清除时,它将从在线商店中检索信息。所以我需要他们立即被替换。sencha同时应用一组过滤器
正在调用过滤器函数,记录消息,但不知何故结果被忽略。因此,无论includeStatus是true还是false,都会显示所有项目。
flipElements: function (includeStatus)
{
this.setFilters(
[
new Ext.util.Filter(
{
property: 'userName',
value: 'me'
}),
new Ext.util.Filter(
{
filterFn: function (record)
{
var result = includeStatus === (record.get('statusId') === 3);
console.log(result);
return result;
}
})
]);
}
的问题不在于模型不具有这样的性质,因为当我简单地设置过滤器filterBy它显示/隐藏正确的项目。
编辑:即使日志显示为false,它仍然显示项目。