乐趣区

关于sap:SAP-UI5-Flexible-Programming-Model-Explorer

依照 SAP UI5 官网的说法,

The SAPUI5 freestyle templates are deprecated, and it’s recommended to use the custom page SAP Fiori template based on the flexible programming model as an alternative. For more information, see Flexible Programming ModelInformation published on SAP site.

SAP UI5 Freestyle template 曾经 deprecated 了,举荐应用基于 flexible programming model 这个编程模型来应用 custom page Fiori template.

OData V4 的 SAP Fiori Elements 提供了多种办法来扩大应用程序以满足您本人的特定需要。

尽管能够在扩大点中自在应用任何 SAPUI5 编码或控件,但也能够利用 Fiori Elements 的构建块和控制器扩大。

SAP Fiori Elements 是一种基于元素(element)和模板(template)的利用程序开发框架,它能够帮忙开发人员疾速构建合乎 SAP Fiori 设计准则的应用程序。在 SAP Fiori Elements 中,extension point 是指能够在应用程序中进行自定义扩大的地位。

extension point 容许开发人员在不批改原始 Fiori Elements 模板代码的状况下,向应用程序增加自定义性能或批改现有性能。extension point 是一种在应用程序中定义的占位符,开发人员能够通过编写自定义代码或配置元素属性来填充这些占位符。

SAP Fiori Elements 中蕴含了多个 extension point,包含 list report extension points、object page extension points、overview page extension points、analytical list page extension points、以及 freestyle extension points。开发人员能够应用这些 extension point 来自定义应用程序的布局、增加自定义字段、定义新的操作和行为等等。这样能够让开发人员更加不便地创立合乎用户需要的应用程序,并且升高了开发的复杂度和老本。

Extension point 一览:

building block 一览:

Extension points 为开发人员提供了能够在其中施行您本人的 UI 的容器,而 SAP Fiori Elements 公开了一组构建块,这些构建块在模板化期间用于构建您的应用程序。

构建块是由框架统一编排的可重用工件,应用这些 artifacts 会主动受害于 SAP Fiori 合规性和规范应用程序行为,如草稿解决和 side effects.

Controller extension

在 SAP Fiori Elements 中外部应用的控制器扩大的汇合,公开了一个开发人员能够重写以容许更大灵活性的办法:

退出移动版