2

我无法让自定义的类似 Fiori 的应用程序中的后退按钮正常工作。我已将我的应用程序添加到 Fiori Launchpad 并在新闻事件中尝试了以下代码:

var oCrossAppNavigator = sap.ushell.Container
            .getService("CrossApplicationNavigation");
    oCrossAppNavigator.toExternal({
        target : {
            semanticObject : "#"
        }
    });

这对我不起作用。我知道有一个主页按钮,但我希​​望我的应用程序表现得像标准的 Fiori 应用程序。

以下代码有效,但对我来说感觉像是某种肮脏的黑客攻击:

window.history.go(-1);

安装的 UI5-Version 是 1.28.8

谢谢你的帮助!:)

4

1 回答 1

0

您可以通过使用该shellHash属性而不是semanticObject

sap.ushell.Container.getService("CrossApplicationNavigation").toExternal({
    target: {
        shellHash: "#"
    }
});
于 2016-03-21T08:44:48.407 回答