SAP UI5 compatible version 字段的作用和框架解析该值的位置

简介: SAP UI5 compatible version 字段的作用和框架解析该值的位置

在开发SAPUI5应用程序时,我们可以指定一个SAPUI5兼容版本(SAPUI5 compatible version)字段。该字段用于确定应用程序所使用的SAPUI5版本,以确保应用程序与所选版本的框架兼容。


SAPUI5兼容版本字段的作用是指定应用程序所依赖的SAPUI5版本。它定义了应用程序在运行时所使用的API和功能集。通过指定兼容版本,开发人员可以确保应用程序在特定的SAPUI5版本上正确运行,并且能够利用该版本的新特性和改进。


通常,在SAPUI5应用程序的"index.html"文件中可以找到兼容版本字段的定义。下面是一个示例:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta charset="utf-8">
    <title>My SAPUI5 Application</title>
    <script id="sap-ui-bootstrap" 
            src="resources/sap-ui-core.js"
            data-sap-ui-libs="sap.m"
            data-sap-ui-theme="sap_bluecrystal"
            data-sap-ui-compatVersion="1.78"
            data-sap-ui-resourceroots='{"my.app": "./"}'>
    </script>
</head>
<body class="sapUiBody">
    <div data-sap-ui-component
         data-name="my.app.Component"
         data-height="100%">
    </div>
</body>
</html>


在上述示例中,兼容版本字段data-sap-ui-compatVersion被设置为"1.78"。这意味着该应用程序需要在SAPUI5版本1.78或更高版本上运行。


当应用程序加载并启动时,SAPUI5框架会根据指定的兼容版本字段来解析和加载相应版本的框架库和资源。具体的源代码位置取决于SAPUI5库的部署方式。以下是几种常见的部署方式及相应的源代码位置:


本地部署:如果SAPUI5库是本地部署的,那么源代码位置可以是项目文件夹中的相对路径。例如,可以将SAPUI5库的文件夹结构与应用程序的文件夹结构放在一起,然后通过相对路径加载库文件。


CDN部署:如果SAPUI5库是通过CDN(内容分发网络)部署的,那么源代码位置将是CDN提供的URL。例如,在上述示例中,src属性指定的URL “resources/sap-ui-core.js” 将是实际SAPUI5库的CDN URL。


需要注意的是,具体源代码位置的解析是由浏览器在运行时完成的,它将根据提供的路径或URL加载相应的库文件和资源。


下图是 SAP UI5 框架解析 compatible version 字段的值的具体位置:

image.png


相关文章
|
1月前
|
存储 搜索推荐 BI
sap.ui.comp.filterbar.FilterBar 的 persistencyKey 属性的作用介绍
sap.ui.comp.filterbar.FilterBar 的 persistencyKey 属性的作用介绍
10 0
|
6月前
|
API CDN
SAP UI5 compatible version 字段的作用和框架解析该值的位置
SAP UI5 compatible version 字段的作用和框架解析该值的位置
40 0
|
6月前
|
开发者
SAP UI5 manifest.json 里定义的 sap.ui.viewExtensions 区域的解析代码位置
SAP UI5 manifest.json 里定义的 sap.ui.viewExtensions 区域的解析代码位置
33 1
|
7月前
|
JSON 数据格式
通过一个实际例子,讲解 SAP UI5 Compatibility Version 的概念和运行时绑定解析器的选择逻辑
通过一个实际例子,讲解 SAP UI5 Compatibility Version 的概念和运行时绑定解析器的选择逻辑
33 0
|
7月前
|
网络协议 Windows
使用 Excel cdata addmin 连接 SAP ABAP 系统时需要填写的参数定义解释
使用 Excel cdata addmin 连接 SAP ABAP 系统时需要填写的参数定义解释
52 0
|
XML JSON 数据格式
如何提取SAP UI5 XML view里定义的字段元素绑定信息(binding path)
如何提取SAP UI5 XML view里定义的字段元素绑定信息(binding path)
如何提取SAP UI5 XML view里定义的字段元素绑定信息(binding path)
在SAP Spartacus的convertor函数里,直接修改输入参数target的值,会有什么问题
在SAP Spartacus的convertor函数里,直接修改输入参数target的值,会有什么问题
120 0
在SAP Spartacus的convertor函数里,直接修改输入参数target的值,会有什么问题
SAP Spartacus默认的货币列表currency是从源代码什么地方读取的
SAP Spartacus默认的货币列表currency是从源代码什么地方读取的
108 0
SAP Spartacus默认的货币列表currency是从源代码什么地方读取的
找不到在标准的SAP C4C system字段里新增entry的办法
需求是在Sales order的状态字段里新添加几个entry,代表Sales Order trigger的production order对应的状态, 比如“生产已经开始”,“生产已经结束”。 因为是POC,我采取了最简单的做法,直接把标准的status字段隐藏,然后创建了一个extension field,这个field的类型是一个code list,list里的entry来自标准的status里的entry,再加上两个和production order执行相关的entry。如图:
找不到在标准的SAP C4C system字段里新增entry的办法
SAP Spartacus 标准类型的字段扩展 - type augmentation
SAP Spartacus 标准类型的字段扩展 - type augmentation
86 0
SAP Spartacus 标准类型的字段扩展 - type augmentation

热门文章

最新文章