选择SAP UI5应用的webapp文件夹,右键,选择New->SAP UI5 View, 新建一个UI5视图:

视图名称改成app:

在manifest.json文件里编辑route区域,将默认的route重命名为home,清空Pattern字段,

路由的目标,设置成我们UI5应用里的另一个视图View1:

将我们刚才新建的视图设置成这个应用的root view:


var oRouter = sap.ui.core.UIComponent.getRouterFor(this);var selectedProductId = oEvent.getSource().getBindingContext().getProperty("ProductID");oRouter.navTo("Detail", {productId: selectedProductId});

新建一个Detail view:


源代码:

<mvc:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m" controllerName="sapcp.cf.tutorial.app.controller.Detail"xmlns:html="http://www.w3.org/1999/xhtml"><App><pages><Page title="{i18n>DetailTitle}"showNavButton="true"navButtonPress="handleNavButtonPress" ><VBox><Text text="{ProductName}" /><Text text="{UnitPrice}" /><Text text="{QuantityPerUnit}" /><Text text="{UnitsInStock}" /></VBox></Page></pages></App>
</mvc:View>

在manifest.json文件里,新建一条路由规则:

pattern:detail/{productId}
路由目标为Detail view,视图level为2:

运行时测试,我点了某个列表行项目之后:

跳转到明细页面:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

SAP UI5应用里的页面路由处理相关推荐

  1. SAP UI5 应用开发教程之四十八 - 如何在 SAP UI5 应用里开发条形码扫描功能试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  2. SAP UI5 应用开发教程之四十五 - 如何在 SAP UI5 应用里使用 jQuery 和原生的 DOM API

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  3. 如何在 SAP UI5 应用里显示 PDF 文件试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 本专栏计划的文章数在 300 篇左右,到 2022年12月23日为止,目前已经更新了 155 篇,专栏完成度为 51.6%,完成度已经超过了一半了. ...

  4. SAP UI5 应用开发教程之八十三 - SAP UI5 的自动化测试套件页面的开发步骤介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  5. SAP UI5 SimpleForm 里在水平方向显示多组 Form 元素的实现方法试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 本专栏计划的文章数在 300 篇左右,到 2022年9月22日为止,目前已经更新了 133 篇,专栏完成度为 44.3%. 作者简介 Jerry W ...

  6. 使用函数节流思想避免 SAP UI5 应用里按钮短时间内被高频重复点击试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  7. SAP UI5 应用开发教程之五十九 - 如何在 SAP UI5 应用里显示世界地图试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  8. 48. 如何在 SAP UI5 应用里开发条形码扫描功能

    SAP UI5 应用开发教程之四十八 - 如何在 SAP UI5 应用里开发条形码扫描功能 先看实现效果: 从 Github 下载本步骤的源代码: 运行命令行 npm install 和 ui5 se ...

  9. 如何在SAP UI5应用里添加使用摄像头拍照的功能

    昨天Jerry的文章 纯JavaScript实现的调用设备摄像头并拍照的功能 介绍了纯JavaScript借助WebRTC API来开发支持调用设备的摄像头拍照的web应用.而我同事遇到的实际情况是, ...

最新文章

  1. SAP WM 能否使用LT12去确认一个需要2-step法确认的TO单?
  2. java根据日期生成表主键_java 利用时间生成主键
  3. hdu1412 {A} + {B}(TreeSet和Iterator的使用)
  4. java实现加减乘除运算符随机生成十道题并判断对错_2020年Java面试题(3年的工作总结),最全的知识点总结...
  5. 查看电脑重启日志_系统日志看硬盘故障图文教程,电脑日志查看磁盘硬盘坏道问题方法...
  6. 前端学习(2626):取消360为首页
  7. 通过MFC窗口获取方向键
  8. 11-Elasticsearch的X-Pack
  9. python url解析path_Django(CBV解析、模板层)
  10. 代理网络中安装tomcat的注意事项
  11. HTML知识积累及实践(四) - 表单元素
  12. 没有php5.sowenjian_(转)LINUX下PHP编译添加相应的动态扩展模块so(不需要重新编译PHP,以openssl.so为例...
  13. 百度地图坐标转换的异步回调事件
  14. MySQL 安装及配置 Navicat 工具
  15. python微信群管理开禁言_怎么设置群禁言(微信群怎么禁言)
  16. MyExcel 2.2.0 版本发布,支持公式导出
  17. html小游戏打砖块,打砖块.html
  18. E. 新旧身份证(继承)
  19. 如何科学有效地根治肾虚——下篇(如何有效治疗肾虚?)
  20. 数据库的增删改查的一个例题

热门文章

  1. spring简单入门,入门案列的执行流程,图例
  2. Linux定时检测内存,若使用率超过指标,重启Tomcat并清空内存
  3. linux 下添加,修改,删除路由
  4. android通过Jni加载so库遇到UnsatisfiedLinkError问题!!!
  5. 【VS开发】使用WinPcap编程(1)——获取网络设备信息
  6. iOS的开发者的webview的js性能比Safari性能差5、6倍
  7. cbrgen和setdest数据流生成
  8. 项目-团队-技术-个人 (团队建设篇)
  9. 产生线程安全的原因(2)(操作系统)
  10. Javascript的面对对象的理解 【上】(prototype,函数和对象等概念)