我正在开发一种 Launchpad do Fiori,但使用来自 Sage X3 的数据。你知道是否有可能有 2 个本地应用程序,其中一个通过 Component.js 调用另一个?
你能帮我解决这个问题吗?
此致
我正在开发一种 Launchpad do Fiori,但使用来自 Sage X3 的数据。你知道是否有可能有 2 个本地应用程序,其中一个通过 Component.js 调用另一个?
你能帮我解决这个问题吗?
此致
请查看以下 SO 问题Fiori-Cross Application Navigation和此 SCN 博客SAPUI5 应用程序之间的跨应用程序导航。
简而言之,您必须在“真正的”Fiori Launchpad 中运行应用程序,或者您必须在本地 Fiori 沙箱中运行它们(如果您使用的是 WebIDE)。然后,您可以使用CrossApplicationNavigation服务从一个导航到另一个,使用应用程序的语义对象从一个导航到另一个。类似的东西:
// You should also check if the sap.ushell.Container exists before this
sap.ushell.Container.getService("CrossApplicationNavigation").toExternal({
target: {
semanticObject: "Your target object",
action: "The action for the object"
},
});
要获得您的 WebIDE 测试环境,您应该查看此文档:测试多个 SAP Fiori 应用程序。