2016-10-12 7 views
0

に私はここで、フィルタ条件を必要とします。私は以下のコードにはORなステートメントを追加するにはどうすればよいSAPUI5</p> <p>開始日< = effectiveFrom OR 開始日< = effectiveFrom + 7日....使用OR filterOperator

filters: [ 
    new Filter("ShopId", FilterOperator.EQ, that.sitId), 
    new Filter("CategoryId", FilterOperator.EQ, "S"), 
    new Filter("ApprovalId", FilterOperator.EQ, "3"), 
    new Filter("StartDate", FilterOperator.LE, moment(new Date(effectiveFrom)).toDate()), 

答えて

1
var f1 = new Filter("StartDate", FilterOperator.LE, moment(new Date(effectiveFrom)).toDate()); 
var f2 = new Filter("StartDate", FilterOperator.LE, moment(new Date(effectiveFrom)).add(7,'days').toDate()); 
var filter = new sap.ui.model.Filter({ 
    filters: [f1,f2], 
    and: false 
    }) 
関連する問題