本教程的前一篇文章SAP UI5 应用开发教程之七十六 - 如何实现 SAP UI5 的 Lazy Loading(延迟加载,懒加载),笔者介绍了采取 SAP UI5 视图的 Lazy Loading(延迟加载)功能,将一个庞大的 XML 视图进行查分,得到若干个分别专注于不同业务逻辑的子视图 A,B,C 和 D. 在默认的贪婪加载模式下,SAP UI5 会加载整个原始的未拆分的 XML 视图,而采用步骤 76 介绍的方法进行拆分后,SAP UI5 将只会加载拆分之后的子视图 A,从而提高了应用程序的加载性能。
本步骤介绍另一种 SAP UI5 动态
视图显示的高级用法,同样沿用了前一步骤介绍的视图拆分思路。
我们在本教程第 14 步骤 SAP UI5 应用开发教程之十四 - 嵌入视图的使用方式,曾经介绍过在一个 XML 视图里动态嵌入另一个 XML 视图的使用方法。
打开这个步骤对应的 14 文件夹,找到 App.view.xml
文件,发现里面嵌入了一个名叫 HelloPane 的 XML 视图。下图 11 行代码这种嵌入方式称为静态嵌入方式。
本步骤介绍一种 SAP UI5 动态页面路由的高级用法。
本步骤的源代码实现链接