首页 > 其他分享 >关于 SAP UI5 Fiori2 renderer

关于 SAP UI5 Fiori2 renderer

时间:2023-07-21 16:23:42浏览次数:47  
标签:Fiori2 应用程序 Fiori renderer UI5 UI SAP

我们在 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,则参考这个官网文档

标签:Fiori2,应用程序,Fiori,renderer,UI5,UI,SAP
From: https://www.cnblogs.com/sap-jerry/p/17571740.html

相关文章

  • SAP UI5 sap.ui.unified 命名空间的作用介绍
    @目录SAPUI5namespace在index.html中的使用SAPUI5namespace在控制器JavaScript编程中的使用参考文献我们在查阅SAPUI5官网的时候,有时会看见关于namespace即命名空间的资源介绍,如下图所示。这里的符号n代表namespace:在一个加载完毕的SAPUI5应用浏览器窗口......
  • 什么是 SAP AS ABAP 的 add-on 概念
    ASABAP是ApplicationServerABAP的缩写,即ABAP应用服务器。SAPASABAP的Add-on,顾名思义,是一个附加组件,它提供了一种实现特定业务功能或扩展已有系统功能的方式。大家玩过星际争霸吗?这个游戏里人族的指挥中心基地,可以在雷达和核弹发射井两种Add-on里面二选一。建造了这......
  • SAP为销售订单生成包装建议的BAPI (Packing Proposal for Sales Order)
    关于装箱打包,网上大部分资料都是交货单相关的。最近要做销售订单的包装建议更新,没查到资料,于是调试看了VA02的代码,发现以下几个函数可以用于SO包装建议的更新: V51P_FILL_GT:用于填充一些销售订单的基本数据,比如订单号,行项目等,这一步不做的话,下一个函数会无法运行V51P_PACKING......
  • SAP HANA 2 SPS07 Revision 071.00
     SymptomThisistheReleaseNotefor SAPHANA2SPS07Revision071.00(2.00.071.00).Itisreleasedforcustomerssince30thofJune,2023.Forfurtherinformationonthe ReleaseStrategy, DownloadingMedia, Installation/Upgrade, SupportedPlatforms ......
  • SAP B1如何设置数值的小数点位数
    在SAPBusinessOne(简称SAPB1)中,设置数值的小数点位数是保证系统数据准确性的重要前提,通过正确设置小数点位数,可以确保系统在计算和显示数据时准确无误,为企业高层决策与谋划提供精准有效的数据分析。以下,本教程将为大家展示如何在SAPB1系统中进行数值小数点位数的设置。 第一......
  • CSAPP处理器体系结构
        注意:译码这个阶段的作用就是明确执行所需要的数据,原始可得的数据在取指阶段就已经可以明确了还要注意到,译码,访存,写回都可以什么都不干,但执行阶段不行,即使加上0也行  图上mrmovq指令的访存, 应该是valM, 又印错了 popqrA......
  • 什么是 SAP Spartacus 的 CMS Page Connector
    SAPSpartacus是一个开源的JavaScriptweb应用程序,它与SAPCommerceCloud的后端进行交互。这是一个基于Angular和RxJS的库,具有良好的扩展性,允许开发人员以模块化的方式创建和管理SAPCommerceCloud的用户界面。而CMSPageConnector是Spartacus提供的一种连接器,......
  • SAP Commerce Cloud SmartEdit Advanced Edit 点了 Save 按钮之后的 CMS 请求
    在AdvancedEdit里修改Component的文本,点击保存后:绿色这个OCC请求的响应里,并没有修改过后的CMSComponent的值,只有一个标准的ProductListComponent:我们把这个OCC请求的url拷贝下来:https://localhost:9002/occ/v2/electronics-spa/cms/pages/productList?lang=en......
  • 如何把 SAP ABAP 字符串变量的值下载成本地文件,以及文件路径 F4 Value Help 的实现方
    笔者这篇文章使用ABAP事物码SM59创建Destination来读取外网的数据,有朋友留言:请问,当前获取到的百度首页数据的类型是string保存在lv_html变量中,而在GUI_DOWNLOAD调用中,接收的入参数据类型是tableofx255,那么需要如何做转换处理呢?谢谢本文就专门来解答这个问题。我们的......
  • 每日一个 ChatGPT 使用小技巧系列之4:使用 AI 工具对 SAP ABAP 代码的编写质量进行打分
    本系列之前的文章:与其整天担心AI会取代程序员,不如先让AI帮助自己变得更强大每日一个ChatGPT使用小技巧系列之1-给出提纲或者素材,让ChatGPT帮你写作每日一个ChatGPT使用小技巧系列之2-用ChatGPT研读SAPABAPBAPI的实现源代码每日一个ChatGPT使用......