关于 SAP UI5 Fiori2 renderer

我们在 SAP UI5 官网能看到关于这个 fiori2 renderer 的介绍:

发现它的介绍同 unified shell 有关:

The SAPUI5 component of SAP Fiori Launchpad renderer for the Unified Shell.

Fiori2 Renderer的工作原理是这样的:当用户打开一个Fiori应用程序时,Fiori2 Renderer会读取应用程序的元数据和UI组件,然后将这些组件按照预定义的规则和布局进行组合,最后生成用户看到的界面。在这个过程中,Renderer会考虑到各种因素,比如用户的设备类型、屏幕大小、操作系统等,以确保生成的界面在各种环境下都能提供良好的用户体验。

例如,假设我们正在开发一个用于显示销售订单的Fiori应用程序。在这个应用程序中,我们可能需要使用到表格、按钮、搜索框等UI组件。首先,我们需要在应用程序的元数据中定义这些组件以及它们的属性,比如表格的列数、列标题、按钮的文字、搜索框的提示文字等。然后,当用户打开这个应用程序时,Fiori2 Renderer会读取这些元数据,然后根据元数据中的定义创建和配置UI组件。最后,Renderer会将这些组件组合成一个界面,然后显示给用户。

Fiori2 Renderer还有一些高级功能,比如支持主题更换、国际化、无障碍访问等。这些功能可以让开发者更容易地构建出满足各种需求的应用程序。例如,通过主题更换,开发者可以让应用程序的外观和公司的品牌形象保持一致;通过国际化,可以让应用程序支持多种语言;通过无障碍访问,可以让有特殊需求的用户也能方便地使用应用程序。

The SAP Fiori launchpad renderer provides an API which can be used for adding UI elements.

Fiori Launchpad 有一个对应的 renderer,提供了添加 UI element 的 API.

The UI extension API is specific to the “fiori2” shell renderer implementation, which is the standard renderer for SAP Fiori launchpad.

Fiori2 shell renderer 就是 SAP Fiori Launchpad 标准的 renderer 实现。

如果我们想在 Fiori Launchpad 上做一些扩展,比如 header 区域添加 button,则参考这个官网文档

猜你喜欢

转载自blog.csdn.net/i042416/article/details/131675827