如果没有启动板,则从应用程序到应用程序导航

2020-08-22 15:42发布

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

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


嗨,

我有一个要求,我必须从一个应用程序导航到在云上创建并部署的另一个FIORI应用程序。 我在云中没有可用的FIORI启动板,我希望此应用程序在没有任何启动板的情况下运行。 我已经编写了传统的代码,可以从一个应用程序迁移到另一个应用程序,但就我而言,它无法正常工作。 sap.ushell.Container在应用程序中对我不可用,有没有人做过类似的事情?。

var oCrossAppNav = sap.ushell && sap.ushell.Container && sap.ushell.Container.getService(" CrossApplicationNavigation");

谢谢

周杰伦

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

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


嗨,

我有一个要求,我必须从一个应用程序导航到在云上创建并部署的另一个FIORI应用程序。 我在云中没有可用的FIORI启动板,我希望此应用程序在没有任何启动板的情况下运行。 我已经编写了传统的代码,可以从一个应用程序迁移到另一个应用程序,但就我而言,它无法正常工作。 sap.ushell.Container在应用程序中对我不可用,有没有人做过类似的事情?。

var oCrossAppNav = sap.ushell && sap.ushell.Container && sap.ushell.Container.getService(" CrossApplicationNavigation");

谢谢

周杰伦

付费偷看设置
发送
4条回答
打个大熊猫
1楼-- · 2020-08-22 16:17

我同意约瑟夫。 但是,如果您确实要在两个应用程序之间导航,则可以始终使用window.location进行导航。 请注意,在每个环境(例如dev,acc和prd)上,链接可能会有所不同。

如果使用的是Cloud Foundry,则可以将这两个应用与单独的html5模块放在同一个mta中。 在这种情况下,两个应用程序的主机将相同。 这样可以解决dev,acc和prd上的URL不同的问题。


您还可以查看ui5组件。 并加载您需要的一个,类似于fiori启动板的工作原理...但是,再来一次,为什么不使用启动板呢?


kr,Wouter

zhangjiyang1323
2楼-- · 2020-08-22 16:04

I 理解。 然后,唯一的选择就是构建自己的启动板。 为此,我将研究嵌套组件,这可能会有所帮助:https://blogs.sap.com/2019/12/16/ui5-navigate-with-nested-components/

太Q了
3楼-- · 2020-08-22 16:09

你好,

为什么不使用启动板 。 这是启动板的主要目的,即在多个应用程序之间导航。

我认为您需要检查设计,以便将启动板包括在您的过程中。

关于

>

约瑟夫

clasier
4楼-- · 2020-08-22 16:04

嗨约瑟夫,

感谢您的答复,我知道本地和云中的启动板以及启动板的特征。

现在按照要求,我们尚未启用门户服务,客户端也不想启用门户服务,因此我想通过使用自定义或标准图块来设计应用程序,并将所有应用程序与此应用程序链接。

还有其他建议吗?


谢谢

Jay

一周热门 更多>