2

文档中的此示例显示了如何使用过滤器数组中的单个项目查询 Rally WS API:

Ext.create('Rally.data.WsapiDataStore', {
    model: userStoryModel,
    fetch: true,
    filters: [
        {
            property: 'ScheduleState',
            operator: '<',
            value: 'Accepted'
         }
   ],
...

我知道如果我有第二个过滤器到过滤器数组,它是两个过滤器一起。但是我将如何 OR 两个过滤器?

4

1 回答 1

1

您可以使用Rally.data.QueryFilter 的或方法来执行此操作:

filters: [
    Ext.create('Rally.data.QueryFilter', {
        property: 'ScheduleState',
        operator: '=',
        value: 'Accepted'
    }).or(Ext.create('Rally.data.QueryFilter', {
        property: 'ScheduleState',
        operator: '=',
        value: 'Defined'
    })
]
于 2012-05-09T18:52:55.177 回答