UI5应用程序导航

2020-08-27 14:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,团队,

我有两个UI5应用程序,放置在portal中。 如何从应用程序" B"中调用应用程序" A"。

在打电话时,我也需要传递数据。

请分享一些示例代码以了解。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,团队,

我有两个UI5应用程序,放置在portal中。 如何从应用程序" B"中调用应用程序" A"。

在打电话时,我也需要传递数据。

请分享一些示例代码以了解。

付费偷看设置
发送
3条回答
lukcy2020
1楼-- · 2020-08-27 15:36

你好 Supriya Kumari

SAPUI5用于支持导航的核心概念是路由器,并使用url哈希传递参数。 因此,例如,如果您有一个应用程序显示了所有带有物料的采购订单,并且在单击物料时想要导航到另一个SAPUI5物料应用程序。 您必须使用新闻事件,然后通过语义对象进行导航,将您的参数传递给外部应用程序。 此想法已在此博客中实现

谢谢

Nabheet

spaceman01
2楼-- · 2020-08-27 15:22

嗨Nabheet,

我正在浏览同一个博客。 但是在给定的博客中,所有应用程序都放置在Fiori启动板中,而我的所有应用程序都放置在门户中。

如果我起诉相同的代码而出错

我是这个新手。 请在这里帮助我。

空代码
3楼-- · 2020-08-27 15:16

可以使用 window.open

因此,这是一个示例,说明如何使用FES上的windows.open直接调用应用程序:

 window.open(" http://DOMAIN:PORT/sap/bc/ui5_ui5/sap/BSPNAME/webapp/index.html?sap-client = 100",'_blank')
 

您将要发送一些参数吗? 因此,您可能会有一个看起来像这样的URL:

 http://DOMAIN:PORT/sap/bc/ui5_ui5/sap/BSPNAME/webapp/index.html?sap-client = 100#/cross/1234567
 

以上内容还是FES的实现,您的URL的结构可能完全不同,但以上内容会传递到/cross/字符串'1234567'中,然后您的其他应用程序可以使用标准方法来获取

一周热门 更多>