title: SAPUI5 Auto Bind Smart Table with filters
body: <p>I've a smart table which bonded to an oData service with auto bind enabled.
  And currently, it returns all the data for the entityset.</p>
  
  <p>What I need is to filter data when loading the data from oData service.
  I've tried by adding filter in the controller, but it is not working.</p>
  
  <p>View </p>
  
  <pre><code>&lt;smartTable:SmartTable id=mytable" entitySet="SampleDetail"  tableType="ResponsiveTable"
                      useExportToExcel="false" beforeExport="onBeforeExport" useVariantManagement="false" useTablePersonalisation="true"
                      header="{i18n&gt;tickets_table_header}" showRowCount="true" persistencyKey="ticketsSmartTable_persis" enableAutoBinding="true"
                      demandPopin="true" class="sapUiResponsiveContentPadding"&gt;
  &lt;/smartTable:SmartTable&gt;
  </code></pre>
  
  <p>And controller js</p>
  
  <pre><code>var serviceURL = this.getConfiguration("myDestination");
              serviceURL = serviceURL + "sample.xsodata";
              var oModel, oView, that = this;
              var filtersDef = [];
              filtersDef.push(new Filter("STATUS", sap.ui.model.FilterOperator.NE, "D"));
  
              oView = this.getView();
              oModel = new sap.ui.model.odata.v2.ODataModel(serviceURL, {
                  useBatch: false
              });
  
  
              oModel.read("/SampleDetail", {
                  async: true,
                  success: function(e) {
                      that.setModel(oModel);
  
                  },
                  error: function(e) {
                      oModel.setData({
  
                      });
                  },
                  filters: filtersDef
              });
  </code></pre>