SAPUI5-所有应用程序的页眉和页脚

时间:2018-07-03 11:27:01

标签: url header sapui5 base

我是SAPUI5的新手,并有一个问题:

是否可能有一个带有自定义页眉和页脚的基本应用程序,并且仅将内容更改为另一个应用程序的视图?

因此,基本上,我有3个应用程序和1个基本应用程序。 在基本应用程序中,只有页面页眉和页脚。我想将页面内容更改为三个应用程序之一的第一个视图(例如,基于传入URL的参数)。 通过在URL中传递另一个参数,内容将更改为第二个应用程序的视图。

在dynpros中,可以使用子屏幕,因此将新的“应用程序”作为子屏幕插入。

希望您能理解我的问题。

1 个答案:

答案 0 :(得分:1)

您所描述的内容听起来像UI5中使用Router的页面导航概念(如@Bernard所说)。更多信息here

您可以找到更具体的示例here,该示例可以满足您的描述。您可以使用右上角的图标重用此示例应用程序的代码。

不同的情况是不同应用之间的导航。在UI5 / Fiori中,应用程序是带有其自己的Component.js的整个程序包。因此,从一个应用程序导航到另一个应用程序意味着要加载新的Component.js,从那里开始执行,然后重新呈现所有应用程序控件,重置模型,依此类推。但是,如果您真的想更改整个上下文,那么这应该不会吓到您。如果正确配置了应用程序,则在应用程序之间切换时无需再次下载相同的库,因为它们将被缓存。因此,浏览器仅需要重新渲染(毫秒数的页眉和页脚)。