2012-05-09 52 views
2

此示例文檔中示出了如何查詢拉力WS API,在一個過濾器陣列使用單個文件:查詢與SDK2.0:或過濾器一起

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

我知道有沒有第二濾波器到過濾器陣列,它和兩個過濾器一起。但是我怎麼會OR兩個過濾器?

回答

1

您可以使用Rally.data.QueryFilter's or method做到這一點:

filters: [ 
    Ext.create('Rally.data.QueryFilter', { 
     property: 'ScheduleState', 
     operator: '=', 
     value: 'Accepted' 
    }).or(Ext.create('Rally.data.QueryFilter', { 
     property: 'ScheduleState', 
     operator: '=', 
     value: 'Defined' 
    }) 
]