ui5
因为 SAP UI5 版本升级引起的问题又一例 - 如何分析问题根源
本教程之前的文章,我们介绍了 SAP UI5 库文件版本相关的知识: * [SAP UI5 应用开发教程之八十四 - 如何指定 SAP UI5 应用程序基于某个特定的版本运行](https://blog.csdn.net/i042416/article/details/124698789) 同样一份 ......
SAP Fiori Elements 应用里的 ui5.yaml 文件详解试读版
本教程第 4 篇文章,我们介绍了本地启动 SAP Fiori Elements 应用的三种模式。 - [4. SAP Fiori Elements 本地应用启动的三种模式辨析](https://jerry.blog.csdn.net/article/details/130461703) 以默认方式即 ......
SAP UI5 中的 sap-fe-mockserver
SAP UI5 是一种用于构建现代 Web 应用程序的开发框架,它是 SAP (Systems, Applications, and Products in Data Processing) 公司推出的一种前端技术。它提供了丰富的控件库、MVC (Model-View-Controller) 架构模 ......
SAP Fiori Elements 应用里的 ui5-local.yaml
SAP Fiori Elements 是 SAP 的一种开发框架,用于快速构建 SAP Fiori 应用程序。SAP Fiori Elements 应用程序的一个重要方面是模拟服务器(mock server),它允许在本地开发环境中模拟 OData 服务,以便在没有真实后端服务的情况下进行开发和测试 ......
SAP UI5 Fiori Elements annotation 的解析逻辑 AnnotationParser.js
SAP Fiori Elements是SAP提供的一种用户界面模型,它可以简化SAP Fiori应用程序的开发。SAP Fiori Elements基于SAPUI5开发,它允许开发者通过基于元数据的方式来创建应用程序,而不是手动编写大量的前端代码。这意味着开发者可以专注于定义应用程序的业务逻辑和后端 ......
SAP UI5 Fiori Elements annotation 解析出来的 entity container
SAP UI5 框架实现代码 `AnnotationParser.js` 解析出的 annotation: ![](https://img-blog.csdnimg.cn/img_convert/aa7698c9447486bd50dc439f7855b06d.webp?x-oss-process= ......
SAP UI5 Fiori Elements annotation 文件序列化成 DOM 对象的逻辑
![](https://img-blog.csdnimg.cn/img_convert/192c6ffa713cee9de5e888bef0e8dd98.webp?x-oss-process=image/format,png) 源代码如下: ```javascript ODataAnnotation ......
SAP UI5 OData 请求 url 中的参数 sap-value-list=none
SAP UI5是一个基于JavaScript的用户界面技术,用于构建企业级web应用程序。 OData(Open Data Protocol)是一个开放标准,允许消费者查询和操作数据。在SAP UI5应用中,OData服务用于处理数据交换。当SAP UI5应用加载时,应用会自动发起一个OData元数 ......
什么是 SAP UI5 的 Shell Layout
Shell Layout是SAP UI5中一个重要的UI控件,它为应用程序提供了一个统一的、一致的用户界面。 Shell Layout是一个基本的框架,它为应用程序提供了一个顶层的容器。这个容器包含了一些基本的UI元素,如标题栏、导航栏、工具栏、内容区域等。通过使用Shell Layout,开发者可 ......
SAP UI5 控件聚合属性 Aggregation 的概念和具体使用案例
在 SAP UI5 中,控件是用户界面的基本构建块。控件可以是一个简单的文本框,也可以是一个复杂的表格。每个控件都有自己的属性 (properties),事件 (events) 和方法 (methods)。 而聚合 (aggregation) 是控件中的一种特殊类型的属性,它允许一个控件包含其他控件 ......
SAP UI5 的 Unified Shell 发展历史和用法介绍试读版
本教程前面的文章,我们介绍了 SAP UI5 的 `UI Area`: * [SAP UI5 应用开发教程之六番外篇 - 什么是 SAP UI5 应用的 UI Area](https://jerry.blog.csdn.net/article/details/131702906) 以及 SAP UI ......
SAP UI5 中一些被弃用的主题
# sap_hcb 从版本 1.48 开始,sap_hcb 主题已弃用。 它已被 sap_belize_hcb 主题取代。 sap_hcb 是高对比度黑色主题,用于已弃用的 sap_goldreflection 和 sap_bluecrystal 主题。 对于 sap_belize 和 sap_be ......
SAP UI5 被弃用的库 sap.ui.commons
自 SAP UI5 版本 1.38 起,sap.ui.commons 库已弃用。 sap.ui.commons 从 SAP UI5 诞生之初就可用。 它包含大量基本的 UI 控件,如按钮、输入字段和下拉列表。 在 1.16 版本中,引入了 sap.m 库。 它包含语义相同的控件(按钮、输入和选择), ......
SAP Fiori 和 SAP UI5 的区别和联系
最近好几个朋友向我提问,在交流的过程中,发现这些朋友对 SAP Fiori 和 SAP UI5 这两个概念的区别,还是理解得似是而非,所以专门写了一篇文章解释。 本文我不想复制粘贴 SAP 官网上的解释,而是举一些现实生活中的例子,帮助大家理解二者的区别。 # 汽车的设计和实现 任何一个优秀的汽车品 ......
SAP UI5 被弃用的库 sap.ui.ux3
自版本 `1.38` 起,sap.ui.ux3 库已弃用。 该库包含更复杂的 UI 控件,这些控件基于 sap.ui.commons 以及 UX3 设计方法。 sap.m 库 - sap.ui.commons 的后继者 - 实现 SAP 新的 [SAP Fiori 设计](http://experi ......
关于 SAP UI5 Fiori2 renderer
我们在 SAP UI5 [官网](https://sapui5.hana.ondemand.com/#/api/sap.ushell.renderers.fiori2.Renderer)能看到关于这个 `fiori2 renderer` 的介绍: ![](https://img-blog.csdni ......
SAP UI5 sap.ui.unified 命名空间的作用介绍
@[TOC](文章目录) 我们在查阅 SAP UI5 [官网](https://sapui5.hana.ondemand.com/#/api/sap.ui.unified)的时候,有时会看见关于 namespace 即命名空间的资源介绍,如下图所示。 这里的符号 n 代表 `namespace`: ......
SAP UI5 应用启动时加载的 flpSandbox.html 文件有什么作用
在 SAP UI5 应用程序的开发和测试阶段,我们经常会使用一个特殊的 HTML 文件,名为 flpSandbox.html。这个文件主要用于在本地环境中模拟 Fiori Launchpad 的环境,以便于开发者在没有真实 SAP 系统支持的情况下进行开发和调试。 这个文件的源代码可以在笔者这套教程 ......
使用纯 ABAP 开发 SAP UI5 应用(一):abap2UI5 开发环境搭建介绍
我从 SAP 社区博客上了解到一个开源项目,名叫 abap2UI5, 作者是 Oblomov Dev,这是 Github 项目地址: https://github.com/abap2UI5/abap2UI5 ![](https://img-blog.csdnimg.cn/img_convert/cd ......
SAP UI5 ODataModel 构造函数里的 annotationURI 输入参数
SAP UI5 是一套用于构建企业级应用程序的前端框架,它提供了一系列 UI 控件和库,使得开发人员可以快速地构建可扩展、可维护的 SAP 应用。OData 是一个符合 RESTful 架构风格的 Web 数据协议,它允许客户端与服务器端以简单、直观的方式进行数据交互。SAP UI5 使用 ODat ......
关于 SAP UI5 的 CrossApplicationNavigation 服务
从 SAP UI5 应用启动时观察 Chrome 开发者工具 console 面板,看到如下提示的错误消息: > sap.ui.comp.navpopover.SemanticObjectController: Service 'CrossApplicationNavigation' could n ......
关于 SAP UI5 应用附件上传的病毒扫描功能 virus scan profile
SAP UI5 是基于 HTML5 和 JavaScript 的 SAP 的前端开发框架,用于构建企业级应用程序。它提供了丰富的用户界面控件,以及可重用、可扩展和可定制的组件。在企业应用场景中,附件上传和下载是非常常见的需求,SAP UI5 提供了丰富的 UI 控件库以满足各种应用需求。在实现附件上 ......
SAP UI5 manifest.json 文件的 config 区域
SAP UI5 是一种用于构建企业级 Web 应用的 HTML5 用户界面技术。它提供了一套丰富的控件库,并支持 MVC(模型-视图-控制器)架构、双向数据绑定等特性。manifest.json 是 SAP UI5 应用的元数据文件,包含了应用的配置信息、依赖项、模型、路由等内容。 在 manife ......
什么是 SAP UI5 的 cldr json 文件
SAP UI5 是一个基于 HTML5 的 UI 开发框架,它允许开发人员构建功能丰富、易于维护和满足企业需求的应用程序。它是一个集成了各种 UI 控件、工具和库的强大框架,旨在简化企业级应用程序的开发过程。SAP UI5 的一个重要特性是对国际化和本地化的支持,这意味着开发人员可以构建能够适应不同 ......
SAP UI5 应用里 /sap/ui/thirdparty/sinon.js 的作用
SAP UI5 是一个企业级前端开发框架,由 SAP(德国软件公司)开发并维护。它使得开发人员能够轻松地创建符合 Web 标准、功能强大且易于维护的企业应用程序。SAP UI5 是基于 JavaScript 的,并且利用了一些流行的库和框架,如 jQuery、OpenAjax、Less 和 D3 等 ......
SAP UI5 命名空间 com.sap.vocabularies.Common.v1 的作用
SAP UI5 是一种基于 JavaScript 的用户界面技术,用于构建企业级 Web 应用程序。它提供了一套丰富的控件库,可以帮助开发者轻松地创建响应式、跨平台的用户界面。命名空间是一种在编程中常见的概念,用于区分不同的代码库或功能模块,以避免命名冲突。 com.sap.vocabularies ......
SAP UI5 应用里 /sap/ui/thirdparty/datajs.js 的作用
SAP UI5 是一个基于 JavaScript 的用户界面技术,用于构建企业级应用程序。它是一个成熟的开源框架,由 SAP 开发,致力于提供高质量、可扩展和易于维护的 Web 应用程序。SAP UI5 应用程序使用一系列技术和库,其中之一就是 /sap/ui/thirdparty/datajs.j ......
什么是 SAP UI5 应用运行时加载的 messagebundle_en.properties 文件?
在 SAP UI5 应用程序中,`messagebundle_en.properties` 文件是一个资源文件,用于存储应用程序的多语言文本和消息。这些消息通常包括用户界面中显示的标签、按钮文字、提示信息、错误消息等。使用资源文件的优势在于它可以轻松地使应用程序支持多种语言,同时保持代码的整洁和可维 ......
什么是 SAP UI5 的 Semantic Object 语义对象
在 SAP UI5 中,注解(Annotation)是用于丰富元数据,提供额外的语义信息,以便实现更加智能和用户友好的应用程序。注解有助于将用户界面逻辑与底层数据模型分离。这使得用户界面能够根据元数据自动生成,从而提高了开发效率。注解可以在 OData 元数据文件或 XML 文件中定义。 在这个例子 ......