由于使用的是SAP WEB IDE,所以在学习的前有必要先安装并使用SAP WEB IDE。
引文件例子中是由SAP标准例子增加PASES2页而来,代码可以在此下载:
QuickStartApplication.zip
,并导入到SAP WEB IDE中,生成如图目录。
此源码要说明的是关于 manifest.json文件中,ROUT相关的说明,如下
一、图中A中记录"controlId"的值 "app",与App.view.xml中定义的<App id="app"/>要一样。如图,原因我也不知什么,测试了一下,如此值不至,那后面会找到ROUTE路径,然后程序会打不开。
二、当程序打开App.view.xml页后,会按上一步中找到 manifest.json中的Routes中的第一个路径(也就是此程序的home路径),并打路径中的第一页,
在此程序中可以看到有两个路径NAME分别为:home或page,并对应目标页的名字也是home或page。系统会找到第一个home路径,并打开目标页home,
而home页的定义如下图:
图中的A位置中的 View Name是可选择前程序中的VIEW目录下所有的XML文件,也就是可选择当前程序中所有页面了,当前就选择了home,也就代码了是home.view.xml页了,
此时运行程序发现打开的就是HOME页了,
三、如果把Routes修改如图,也就是只把路径的顺序修改一下,把PAGE路径放在第一个路径,那运行的结果又换成了显示PAGE页对应的page2.view.xml页了。
这应该是Route最简单的使用了,还在学习中,后面会学习一下在APPsplit中的应用。