shell - 将 URL 地址添加到 SAPUI5 中的 View

标签 shell navigation view sapui5

我有 SAPUI5 应用程序,我正在其中使用 Shell。我的 Shell 中有不同的 View ,并且能够从一个 View 导航到另一个 View 。问题是我不知道如何创建或更改每个 View 的 URL 地址。我需要设置 URL 地址才能在浏览器中使用“后退”按钮。我想向 Shell 内的每个 View 添加唯一的 URL 地址,以使用“后退”和“前进”按钮。

谢谢!

最佳答案

看看这个 simple sap.ui.core.routing.Router example它展示了如何通过应用程序 Shell 容器轻松设置和使用路由和哈希更改器。

sap.ui.core.routing是一个 JavaScript 路由实用程序,它处理 URL 更改并根据模式逻辑将控制分派(dispatch)给 View 和事件处理程序,路由的一部分是 HashChanger 和历史记录功能。

如果您使用的是桌面 shell,则 routing example with sap.ui.ux3.Shell

很多示例使用 jQuery.sap.history.js IMO,它不能正确支持书签并且功能有限,这意味着您必须将其与其他技术结合使用

关于shell - 将 URL 地址添加到 SAPUI5 中的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23578952/

相关文章:

linux - 通过 Shell 脚本确定 Linux 进程是否正在使用给定参数运行

shell - Go 获取一个目录名作为参数

css - 带无序列表的导航栏

javascript - jquery - 关闭后显示元素

view - 项目 View 中的 IntelliJ IDEA 文件夹而不是包

Android如何在隐藏 View 时使用自动布局移动其他 View ?

mysql - 从多个表创建 UNIQUE View ,其中某些字段被忽略

linux - 在每一行中仅从文本文件中过滤出匹配的值

linux - 带条件的 Bash 单行 while 循环的语法

react-native - React Native - StackActions.reset 什么都不做