文档中的此示例显示了如何使用过滤器数组中的单个项目查询 Rally WS API:
Ext.create('Rally.data.WsapiDataStore', {
model: userStoryModel,
fetch: true,
filters: [
{
property: 'ScheduleState',
operator: '<',
value: 'Accepted'
}
],
...
我知道如果我对过滤器数组有第二个过滤器,它是两个过滤器在一起。 但是我怎么会或两个过滤器?
您可以使用 Rally.data.QueryFilter 的 or 方法来执行此操作:
filters: [
Ext.create('Rally.data.QueryFilter', {
property: 'ScheduleState',
operator: '=',
value: 'Accepted'
}).or(Ext.create('Rally.data.QueryFilter', {
property: 'ScheduleState',
operator: '=',
value: 'Defined'
})
]