我有这段代码允许我在单个列上过滤我的商店:
var events_ds = new Ext.data.JsonStore({
autoLoad: true,
autoDestroy: true,
url: '<% $base %>json/events/<% $eventWWN %>.json',
storeId: 'events_ds',
idProperty: 'id',
fields: [ 'id', 'precedence', 'affectedWWN', 'eventType', 'color', 'CollectTime' ],
listeners:
{ 'load': function(store) {
store.filter( 'color', $_GET['color'] )
}
}
});
现在,我想过滤多个列。
我正在考虑将“侦听器”行更改为此,但它正在工作,我没有看到另一个可以使用多个过滤器的示例 - 有什么建议吗?
listeners:
{ 'load': function(store) {
store.filter( 'color', $_GET['color'] ),
store.filter( 'priority', $_GET['priority'] )
}
}
更新:这是ExtJs 3.4