我有 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/