当有多个页面时,如何导航回fiori启动板?

2020-08-26 21:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在访问了不仅仅是应用程序的第一页...

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

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


在访问了不仅仅是应用程序的第一页之后,当前在导航回fiori启动板时遇到问题。

我的代码如下:

 var prevHash = sap.ui.core.routing.History.getInstance()。getPreviousHash();
 var oCrossAppNavigator = sap.ushell.Container.getService(" CrossApplicationNavigation"); if(prevHash!== undefined){window.history.go(-1);}其他{
 oCrossAppNavigator.toExternal({target:{
 shellHash:"#"}});} 

此问题是,从第二页导航回到第一页后,prevHash不会是未定义的,并且window.history.go(-1)将带我回到第二页。 我无法从首页转到fiori启动板。 有关如何解决此问题的任何建议?

4条回答
大简至美
2020-08-26 21:40 .采纳回答

嗨,

我使用了基于绝对意图的跨应用程序导航,将目标保留为空白,并且使用磁贴导航到主页。

希望这会有所帮助

致谢

Rakesh

一周热门 更多>