我有一个 Store 附加到一个带有记录数的网格。我有一个带有 multiSelect 选项的组合框。所以每当我在组合框中选择多个值时。必须使用提供的所有标准过滤网格。我可以从组合框中以逗号分隔值的形式获取值,但无法将它们发送到商店的过滤器配置。
请帮忙!
谢谢!
最佳答案
干净一点:
var store = grid.getStore();
var selectedItems = csvList.split(","); //your list of comma separated values
store.clearFilter();
store.filterBy(function(record, id){
return Ext.Array.indexOf(selectedItems, record.get("value")) !== -1;
}, this);
关于extjs - 如何一次过滤具有多个值的商店?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17697133/