2017-01-25 5 views
2

Я использую следующий код для фильтрации магазинаExt.util.Filter с несколькими значениями

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

store.getFilters().add(filter); 

Это работает отлично.

Теперь я хочу отфильтровать это с несколькими значениями. Я попытался

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

store.getFilters().add(filter); 

но это возвращает только XYZ записи. любой другой способ сделать это. Я использую sencha 6.

+0

Если вы используете 6.x, почему вы отметите этот вопрос с 4.x? –

ответ

4

Используйте in оператор:

store.getFilters().add({ 
    property: 'FIRST_NAME', 
    value: ['ABC', 'XYZ'], 
    operator: 'in' 
}); 
Смежные вопросы