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

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 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


相关实践学习
Serverless极速搭建Hexo博客
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
4月前
|
SQL 开发框架 .NET
(20)ASP.NET Core EF创建模型(必需属性和可选属性、最大长度、并发标记、阴影属性)
(20)ASP.NET Core EF创建模型(必需属性和可选属性、最大长度、并发标记、阴影属性)
|
12月前
|
开发者
SAP UI5 manifest.json 里定义的 sap.ui.viewExtensions 区域的解析代码位置
SAP UI5 manifest.json 里定义的 sap.ui.viewExtensions 区域的解析代码位置
|
12月前
|
API CDN
SAP UI5 compatible version 字段的作用和框架解析该值的位置
SAP UI5 compatible version 字段的作用和框架解析该值的位置
|
JSON 数据格式
通过一个实际例子,讲解 SAP UI5 Compatibility Version 的概念和运行时绑定解析器的选择逻辑
通过一个实际例子,讲解 SAP UI5 Compatibility Version 的概念和运行时绑定解析器的选择逻辑
SwiftUI—如何通过AnyView返回任意类型的视图
SwiftUI—如何通过AnyView返回任意类型的视图
261 0
SwiftUI—如何通过AnyView返回任意类型的视图
|
XML JSON 数据格式
如何提取SAP UI5 XML view里定义的字段元素绑定信息(binding path)
如何提取SAP UI5 XML view里定义的字段元素绑定信息(binding path)
108 0
如何提取SAP UI5 XML view里定义的字段元素绑定信息(binding path)
在SAP Spartacus的convertor函数里,直接修改输入参数target的值,会有什么问题
在SAP Spartacus的convertor函数里,直接修改输入参数target的值,会有什么问题
139 0
在SAP Spartacus的convertor函数里,直接修改输入参数target的值,会有什么问题
在S/4HANA扩展字段的Available Fields列表里,看不到自己创建的扩展字段该怎么办
I have created one extension field on Business context “Product Master General” in tile “Custom Field and Logic” and publish it:
在S/4HANA扩展字段的Available Fields列表里,看不到自己创建的扩展字段该怎么办
SAP Cloud for Customer动态控制任意UI元素的显示或隐藏
SAP Cloud for Customer动态控制任意UI元素的显示或隐藏
109 0
SAP Cloud for Customer动态控制任意UI元素的显示或隐藏
|
监控
SAP Spartacus cxFocus的config属性的赋值原理
SAP Spartacus cxFocus的config属性的赋值原理
131 0
SAP Spartacus cxFocus的config属性的赋值原理
下一篇
无影云桌面