具有多个值的 Ext.util.Filter

Mic*_* DN 2 javascript extjs filter extjs6

我正在使用以下代码来过滤商店

var filter = new Ext.util.Filter({
        property: 'FIRST_NAME',
        value: 'ABC'
});

store.getFilters().add(filter);
Run Code Online (Sandbox Code Playgroud)

这工作正常。

现在,我想用多个值过滤它。我试过

    var filter = new Ext.util.Filter({
            property: 'FIRST_NAME',
            value: ('ABC' || 'XYZ')
    });

store.getFilters().add(filter);
Run Code Online (Sandbox Code Playgroud)

但这仅返回 XYZ 记录。任何其他方式来做到这一点。我正在使用煎茶 6

Eva*_*oli 5

使用in运算符:

store.getFilters().add({
    property: 'FIRST_NAME',
    value: ['ABC', 'XYZ'],
    operator: 'in'
});
Run Code Online (Sandbox Code Playgroud)