4

我有一个商店附加到一个包含许多记录的网格。我有一个带有 multiSelect 选项的组合框。所以每当我在组合框中选择多个值时。必须使用提供的所有标准过滤网格。我可以从组合框中获取值作为逗号分隔值,但无法将它们发送到存储的过滤器配置。

请帮忙!

谢谢!

4

1 回答 1

13

干净一点:

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);
于 2013-07-17T11:59:52.987 回答