2016-04-05 21 views
-3

'da okuma işleminde çok düzeyli filtre OData'yı okumak için filtrede yardıma ihtiyacım var. OModel.read() gerçekleştirirken aşağıdaki gibi filtreye ihtiyacım var.SAPUI5: Odata

 

(
       ((USERID EQ 'KSA') OR (USERID EQ 'KSW')) 
       AND 
       ((USERID NE 'KUMARNISH2') OR (USERID NE 'KUMARNISH3')) 
) 

Kimse bana yardım edebilir?

+1

bir şey denediniz mi? – Rayon

+0

https://sapui5.netweaver.ondemand.com/#docs/api/symbols/sap.ui.model.Filter.html – Rayon

cevap

0

aşağıdaki gibi filtreler kullanmalıdır:

  oModel.read("/PromoResponsesSet", null, ["$filter= ((USERID EQ 
      'KSA') OR (USERID EQ 'KSW')) AND ((USERID NE 'KUMARNISH2') OR 
      (USERID NE 'KUMARNISH3')) "], false,function(orData, response) 
     { 
      },function(oError) 
     { 
      console.log("Error in read"); 
     }