如何在自定义应用程序中使用后退按钮访问Fiori启动板
How to get to Fiori Launchpad with back button in custom App?
我无法在我的自定义类似 Fiori 的应用程序中获得后退按钮工作。我已将我的应用程序添加到Fiori Launchpad,并在新闻发布会上尝试了以下代码:
var oCrossAppNavigator = sap.ushell.Container
.getService("CrossApplicationNavigation");
oCrossAppNavigator.toExternal({
target : {
semanticObject : "#"
}
});
这对我不起作用。我知道有一个主页按钮,但我希望我的应用程序像标准的Fiori应用程序一样运行。
以下代码有效,但对我来说感觉像是某种肮脏的黑客:
window.history.go(-1);
安装的 UI5 版本是 1.28.8
感谢您的帮助! :)
您可以使用 shellHash
属性而不是 semanticObject
来使其工作:
sap.ushell.Container.getService("CrossApplicationNavigation").toExternal({
target: {
shellHash: "#"
}
});
相关文章:
- 在Phonegap/iOS中按下主页按钮时访问本地存储
- 从浏览器访问页面时执行js函数's后退按钮
- 将上次单击的按钮和访问过的按钮(未访问过的)的颜色分开
- 在 PHP 生成的表中添加和访问按钮 ID
- 使用同一页面上的按钮访问 php 脚本
- 如何在angularjs应用程序中注销后,通过浏览器后退按钮禁止用户访问上一页
- 我的用户可以通过单击Ajax之外的按钮来访问$_SESSION的内容吗
- 在JavaScript NOT JQuery中的按钮上触发点击事件后访问childNode或同级属性
- AngularJS:访问控制器中的单选按钮值更改
- 通过javascript访问浏览器历史记录,以实现自定义的后退和前进按钮
- 如何访问HTML中的属性值以保存在数据库中单击按钮
- Jquery-单击按钮后如何访问此元素
- 如何在自定义应用程序中使用后退按钮访问Fiori启动板
- Javascript:从Ruby on Rails生成的按钮访问“action”属性
- Ionic AngularJS从外部按钮访问表单
- 如何使此导航栏具有响应性,使其可以通过按钮访问
- 当用户使用设备上的BACK按钮访问网站时进行检测
- 需要实现html按钮访问REST获取资源
- Processing.js,通过表单按钮访问
- 在HTML中使用按钮访问和添加字段