sapui5 - sap.ui.getCore().createComponent 因 sapui5 版本 1.72 而失败
问题描述
我们在 Fiori 启动板上部署了 2 个 sapui5 应用程序。父应用使用sap.ui.getCore().createComponent()方法加载子应用。
jQuery.sap.registerModulePath("com.test.childApp", "/childApp");
//Load the component
comp = sap.ui.getCore().createComponent({
name: "com.test.childApp",
url: "com.test.childApp",
id:
});
当从 Fiori Launchpad 版本 1.44.40 上的父应用触发时,子应用的 manifest.json 文件正确加载。我们正在将我们的 Fiori 启动板版本更新到 1.72.20,由于清单文件路径返回为 404 未找到,这段代码导致了问题。
从 v 1.72 ia 中的父应用程序触发时,子应用程序中 manifest.json 的 URL 如下: https ://flpnwc-c910xxxxx.dispatcher.ap1.hana.ondemand.com/cloud/flp/3.113.1/ com.test.childApp/manifest.json?ts=2.10.20
而在 1.44 中,加载 manifest.json 的 URL,URL 路径被解析为: https ://flpnwc-c910xxxxx.dispatcher.ap1.hana.ondemand.com/sap/fiori/parentapp/childApp/manifest.json
对此的任何帮助都非常感谢。
提前致谢。
解决方案
推荐阅读
- swift - How to fix "Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value" while using tableview.reloaddata
- reactjs - 反应 BootstrapTable 的分页改变 sizePerPage 的问题
- hyperledger-fabric - 处理超级账本结构中的多重背书
- android - 颤振升级后扩展内的文本不换行
- mongodb - mongodb查找中的条件“来自”
- c# - 访问下载的文件而不是页面 HTML
- jquery - 如何从 responseText 中获取特定值
- selenium - Automation using Selenium and Web scraping using Beautifulsoup in Python
- java - ElasticSearch 映射动态模板 Java
- sql - 在这种特定情况下,如何在我的中位数计算中排除零?