Hi,
I try to filter entries from an Odata model using OR operation but the result query is always with an AND operator.
Here is my code :
var filter = []; var filterGreen = new sap.ui.model.Filter("color", sap.ui.model.FilterOperator.EQ, "green"); var filterBlue = new sap.ui.model.Filter("color", sap.ui.model.FilterOperator.EQ, "blue"); var filtersOR = [filterGreen, filterBlue]; filter.push(new sap.ui.model.Filter(filtersOR, false));
var table = new sap.m.Table(
columns: { ... }
items : { ... filters: filter
}
);I tried to change the bAnd parameter from sap.m.model.Filter but the result is the same :
/Points?$filter=color%20eq%20%27green%27%20and%20color%20eq%20%27blue%27&$inlinecount=allpages
Any idea ?






