当有多个页面时,如何导航回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条回答
小c菟菟
2020-08-26 21:35

嗨,

感谢您的回答,但问题是相同的。 该程序进入if子句if(prevHash!== undefined),并将我重定向到第二页,因为第二页是我最后访问的页面。

一周热门 更多>