Sapui5 片段无法获得正确的控制器
我在控制器formAddElement中通过此代码显示一个片段。我用这个来传递电流控制器Sapui5 片段无法获得正确的控制器,sapui5,Sapui5,我在控制器formAddElement中通过此代码显示一个片段。我用这个来传递电流控制器 this._oDialog = sap.ui.xmlfragment("apps.appIntra.fragment.dialogClienti",this); 在同一个控制器中,我有一个handleSearch函数 在片段中时,我按下控制器中的搜索功能,不触发 但是如果我使用 this._oDialog = sap.ui.xmlfragment("apps.appIntra.fragment.dialo
this._oDialog = sap.ui.xmlfragment("apps.appIntra.fragment.dialogClienti",this);
在同一个控制器中,我有一个handleSearch函数
在片段中时,我按下控制器中的搜索功能,不触发
但是如果我使用
this._oDialog = sap.ui.xmlfragment("apps.appIntra.fragment.dialogClienti", sap.ui.getCore().byId('formAddElement').getController());
全部工作!!为什么?这应该行得通。您需要在chrome中运行F12调试器来检查这是什么,是否是oController对象。它可能是其他对象,具体取决于调用对象
this._oDialog = sap.ui.xmlfragment("apps.appIntra.fragment.dialogClienti", sap.ui.getCore().byId('formAddElement').getController());