title: SAPUI5 filter with and-operation over multiple arguments
body: <p>I would like the implement multiple filter for the search on a table binding. The requirement is to associate multiple filter with an and-condition: </p>
  
  <p>Pseudo code: </p>
  
  <pre><code>if(filterA &amp;&amp; filter1 || filterB &amp;&amp; filter1 || filterC &amp;&amp; filter1 ){...}
  </code></pre>
  
  <p>How can I achieve it?</p>
  
  <p>I tried with the following:</p>
  
  <pre><code>var filter1 = [ new sap.ui.model.Filter("desc", FilterOperator.Contains, sQuery), new sap.ui.model.Filter("flag", FilterOperator.NE, 'X')];
                  var filter2 = [ new sap.ui.model.Filter("costnr", FilterOperator.Contains, sQuery), new sap.ui.model.Filter("flag", FilterOperator.NE, 'X')];
                  var filter3 = [ new sap.ui.model.Filter("location", FilterOperator.Contains, sQuery), new sap.ui.model.Filter("flag", FilterOperator.NE, 'X')];
                  var filter4 = [ new sap.ui.model.Filter("location2", FilterOperator.Contains, sQuery), new sap.ui.model.Filter("flag", FilterOperator.NE, 'X')];
                  var filter5 = [ new sap.ui.model.Filter("street", FilterOperator.Contains, sQuery), new sap.ui.model.Filter("flag", FilterOperator.NE, 'X')];
                  var filter6 = [ new sap.ui.model.Filter("houseno", FilterOperator.Contains, sQuery), new sap.ui.model.Filter("flag", FilterOperator.NE, 'X')];
                  var filter7 = [ new sap.ui.model.Filter("customer", FilterOperator.Contains, sQuery), new sap.ui.model.Filter("flag", FilterOperator.NE, 'X')];
                  var filter8 = [ new sap.ui.model.Filter("ordernr", FilterOperator.Contains, sQuery), new sap.ui.model.Filter("flaga", FilterOperator.NE, 'X')];
                  var oFilterExt = new sap.ui.model.Filter({filters: [filter1,filter2, filter3, filter4, filter5, filter6, filter7, filter8], and: false}); 
  
                  //binding
                  binding.filter(oFilterExt, sap.ui.model.FilterType.Application);
  </code></pre>