首页 > SAP > FIORI > SAPUI5的manifest.json文件说明—Routing说明二
2019
08-27

SAPUI5的manifest.json文件说明—Routing说明二

由于使用的是SAP WEB IDE,所以在学习的前有必要先安装并使用SAP WEB IDE

引文件例子中是由SAP标准例子增加PASES2页而来,代码可以在此下载:
QuickStartApplication.zip
,并导入到SAP WEB IDE中,生成如图目录。

SAPUI5的manifest.json文件说明---Routing说明二 - 第1张  | 优通SAP

此源码要说明的是关于 manifest.json文件中,ROUT相关的说明,如下

一、图中A中记录"controlId"的值 "app",与App.view.xml中定义的<App id="app"/>要一样。如图,原因我也不知什么,测试了一下,如此值不至,那后面会找到ROUTE路径,然后程序会打不开。
SAPUI5的manifest.json文件说明---Routing说明二 - 第2张  | 优通SAP

二、当程序打开App.view.xml页后,会按上一步中找到 manifest.json中的Routes中的第一个路径(也就是此程序的home路径),并打路径中的第一页,
在此程序中可以看到有两个路径NAME分别为:home或page,并对应目标页的名字也是home或page。系统会找到第一个home路径,并打开目标页home
而home页的定义如下图:

SAPUI5的manifest.json文件说明---Routing说明二 - 第3张  | 优通SAP

图中的A位置中的 View Name是可选择前程序中的VIEW目录下所有的XML文件,也就是可选择当前程序中所有页面了,当前就选择了home,也就代码了是home.view.xml页了,

此时运行程序发现打开的就是HOME页了,

三、如果把Routes修改如图,也就是只把路径的顺序修改一下,把PAGE路径放在第一个路径,那运行的结果又换成了显示PAGE页对应的page2.view.xml页了。

SAPUI5的manifest.json文件说明---Routing说明二 - 第4张  | 优通SAP

这应该是Route最简单的使用了,还在学习中,后面会学习一下在APPsplit中的应用。

最后编辑:
作者:yangsen
本站为个人博客网站,全由我个人维护,我从事SAP开发13年,其它ERP开发7年,基本都是零售行业。本站记录工作学习的过程, 有SAP相关询问专、兼职工作可随时联系我。 有网站相关的问题可直接在文章下方留言,或者联系我。 邮件:yan252@163.com给我。 QQ:415402519

留下一个回复

你的email不会被公开。