title: Fragment not get correct Controller
body: <p>I istantiate a fragment by this code in the controller <code>formAddElement</code>. (i use <code>this</code> to pass current controller)</p>
  
  <pre><code>this._oDialog = sap.ui.xmlfragment("apps.appIntra.fragment.dialogClienti",this);
  </code></pre>
  
  <p>In the same controller i have a function <code>handleSearch</code> </p>
  
  <pre><code>handleSearch: function(oEvent) {
          var sValue = oEvent.getParameter("value");
          var oFilter = new sap.ui.model.Filter("RAG_SOC_1", sap.ui.model.FilterOperator.Contains, sValue);
          var oBinding = oEvent.getSource().getBinding("items");
          oBinding.filter([oFilter]);
    },
  </code></pre>
  
  <p>when in the fragment i press search the function in the controller not fire.</p>
  
  <p>But if I use </p>
  
  <pre><code>this._oDialog = sap.ui.xmlfragment("apps.appIntra.fragment.dialogClienti", sap.ui.getCore().byId('formAddElement').getController());
  </code></pre>
  
  <p>all work!! WHY??? O_o </p>