我正在创建一个网格,我希望能够插入多个Not Filters。
我有一个邀请网格
然后我添加过滤器
store.addFilter(
[{ property: 'invitationStatus',
operator: '<>',
value: 'IN_PROGRESS'
},
{
property: 'invitationStatus',
operator: '<>',
value: 'SENT_BY_COMPANY'
},
{
property: 'invitationStatus',
operator: '<>',
value: 'SENT_BY_SYSTEM'
}]);
但是唯一适用的过滤器是:
{
property: 'invitationStatus',
operator: '<>',
value: 'SENT_BY_SYSTEM'
}
我该如何改变?
答案 0 :(得分:2)
operators list中似乎没有<>
。在您的情况下,合适的运算符为notin
,将您不希望包含在过滤结果中的元素数组作为值传递。
像这样:
store.addFilter({
property: 'invitationStatus',
operator: 'notin',
value: ['IN_PROGRESS', 'SENT_BY_COMPANY', 'SENT_BY_SYSTEM']
});