我有一个包含大量记录的网格。我可以根据任何一项搜索条件进行过滤。但不是两个或两个以上。例如,我最初按州名称过滤网格,然后我想根据该特定州的可用记录过滤特定城市。没有任何外部插件是否可以实现?
我只是使用 Extjs 框架中提供的内置过滤器。
非常感谢您的帮助。
非常感谢:-)
最佳答案
试试这个:
Ext.getCmp('yourGrid').getStore().filterBy(function(record) {
return (record.get('State') == 'state1' && record.get('City') == 'city1')
});
编辑:
试试这个:
store.filter([{
property: 'State',
anyMatch: true,
value : 'state1'
},{
property: 'City',
anyMatch: true,
value : 'city1'
}]);
关于javascript - 如何在 extjs 中过滤具有不同多级/多个过滤条件的网格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17759307/