点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个主页视图,它按预期显示了...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个主页视图,它按预期显示了...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个主页视图,它按预期显示了两个图块。 当我单击一个图块时,它应该导航到另一页。
但是我得到一个错误。
" TypeError:sap.ui.core.UIComponent.getRouterFor不是函数"
我有4个视图和4个控制器。 所有在js中,我也提到了manifest.json中的路由。 我有一个组件控制器。
当我点击"按产品搜索"时,我收到错误消息
下面的我的homepage.controller.ja。
sap.ui.controller(" Webapp.controller.homepage",{ onInit:函数(){ var i18nPath =" i18n/i18n.properties"; var oi18nModel = new sap.ui.model.resource.ResourceModel({ bundleUrl:i18nPath }); sap.ui.getCore()。setModel(oi18nModel," i18n"); }, goToProductSearch:函数(oEvt){ alert("之前"); //eslint-disable-line no-alert var oRouter = sap.ui.core.UIComponent.getRouterFor(this); 返回oRouter.navTo(" SearchProductPage",null); /* alert("之后"); //eslint-disable-line no-alert */ }, goToProductAnalytics:函数(oEvt){ var app = sap.ui.getCore()。byId(" idProductsAnalyticsPage"); var oResourceBundle = app.getModel(" i18n")。getResourceBundle(); var url = oResourceBundle.getText(" LOGIN")。toString()。trim(); sap.ui.getCore()。setModel(new sap.ui.model.json.JSONModel(url)," barChart"); var that = this; that.getOwnerComponent()。getRouter()。navTo(" idProductsAnalyticsPage"); alert("之后"); //eslint-disable-line no-alert } });
(70.2 kB)
现在可以通过 https://stackoverflow.com/a/60826907/5846045。
您可能要关闭此问题。
请尽量避免交叉发布。 https://stackoverflow.com/q/60814017/5846045 中已经提出了类似的问题。
一周热门 更多>