关于 SAP Fiori Elements List Report 里的 TableCell.fragment.xml 头部声明

简介: 关于 SAP Fiori Elements List Report 里的 TableCell.fragment.xml 头部声明

笔者近期在写一套 Fiori Elements 的教程:

SAP Fiori Elements 从入门到进阶

本文是一些写作素材。

<core:FragmentDefinition xmlns:core="sap.ui.core" xmlns="sap.m" xmlns:customData="http://schemas.sap.com/sapui5/extension/sap.ui.core.CustomData/1" xmlns:navpopover="sap.ui.comp.navpopover" xmlns:smartField="sap.ui.comp.smartfield" xmlns:smc="sap.ui.comp.smartmicrochart" xmlns:smartMultiInput="sap.ui.comp.smartmultiinput" xmlns:template="http://schemas.sap.com/sapui5/extension/sap.ui.core.template/1" xmlns:fe="sap.suite.ui.generic.template.genericUtilities" template:require="{ AH: 'sap/suite/ui/generic/template/js/AnnotationHelper', AHModel: 'sap/ui/model/odata/AnnotationHelper'}">

这段XML代码是一个SAP UI5应用的XML视图文件的头部声明,用于定义XML视图中使用的命名空间和引入的相关库。让我逐一解释这段代码的作用。

<core:FragmentDefinition xmlns:core="sap.ui.core" xmlns="sap.m" xmlns:customData="http://schemas.sap.com/sapui5/extension/sap.ui.core.CustomData/1" xmlns:navpopover="sap.ui.comp.navpopover" xmlns:smartField="sap.ui.comp.smartfield" xmlns:smc="sap.ui.comp.smartmicrochart" xmlns:smartMultiInput="sap.ui.comp.smartmultiinput" xmlns:template="http://schemas.sap.com/sapui5/extension/sap.ui.core.template/1" xmlns:fe="sap.suite.ui.generic.template.genericUtilities" template:require="{ AH: 'sap/suite/ui/generic/template/js/AnnotationHelper', AHModel: 'sap/ui/model/odata/AnnotationHelper'}">
  1. <core:FragmentDefinition>:这是XML视图的根元素,表示一个Fragment(片段),在SAP UI5中用于定义可在其他视图中重复使用的部分。
  2. xmlns:core="sap.ui.core":声明了core命名空间,指向sap.ui.core。这是SAP UI5核心库的命名空间,包含了UI5框架的核心功能和类。
  3. xmlns="sap.m":声明了默认命名空间,指向sap.m。这是SAP UI5的移动端库,包含了一系列移动端控件,如按钮、表格等。
  4. xmlns:customData="http://schemas.sap.com/sapui5/extension/sap.ui.core.CustomData/1":声明了customData命名空间,指向自定义数据的命名空间。这可能是为了使用自定义数据在UI元素中存储额外的信息。
  5. xmlns:navpopover="sap.ui.comp.navpopover":声明了navpopover命名空间,指向导航弹出框的命名空间。这可能用于实现在应用中的导航功能。
  6. xmlns:smartField="sap.ui.comp.smartfield":声明了smartField命名空间,指向智能字段的命名空间。这可能用于在UI中使用智能字段控件,该控件可以自动处理数据绑定和验证。
  7. xmlns:smc="sap.ui.comp.smartmicrochart":声明了smc命名空间,指向智能微图表的命名空间。这可能用于在应用中集成智能微图表控件,展示简洁的图形信息。
  8. xmlns:smartMultiInput="sap.ui.comp.smartmultiinput":声明了smartMultiInput命名空间,指向智能多输入的命名空间。这可能用于在UI中实现智能多输入控件,简化用户输入的复杂性。
  9. xmlns:template="http://schemas.sap.com/sapui5/extension/sap.ui.core.template/1":声明了template命名空间,指向模板的命名空间。这可能用于使用UI5模板扩展或定制UI元素。
  10. xmlns:fe="sap.suite.ui.generic.template.genericUtilities":声明了fe命名空间,指向通用模板的通用工具的命名空间。这可能用于引入通用模板的通用工具,提供在应用中重复使用的功能。
  11. template:require="{ AH: 'sap/suite/ui/generic/template/js/AnnotationHelper', AHModel: 'sap/ui/model/odata/AnnotationHelper'}":通过template:require属性,引入了两个JavaScript模块。AH指向通用模板的注解助手模块,用于处理OData注解。AHModel指向UI5的OData注解助手模块,用于处理OData服务的元数据注解。


总的来说,这段XML代码为SAP UI5应用的XML视图定义了各种命名空间,引入了相关的库和模块,为视图中使用的控件和功能提供了必要的支持和依赖。

相关文章
|
3月前
|
设计模式 前端开发 JavaScript
关于 SAP Fiori Elements List Report Go 按钮的实现
关于 SAP Fiori Elements List Report Go 按钮的实现
24 0
|
4月前
|
SQL JSON Java
Java【问题记录 02】对象封装+固定排序+list All elements are null引起的异常处理+Missing artifact com.sun:tools:jar:1.8.0
Java【问题记录 02】对象封装+固定排序+list All elements are null引起的异常处理+Missing artifact com.sun:tools:jar:1.8.0
43 0
|
5月前
|
前端开发 开发者 容器
SAP Fiori Elements List Report 应用里 Header 字段的绑定路径
SAP Fiori Elements List Report 应用里 Header 字段的绑定路径
41 0
|
1月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
27 0
|
1月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
15 0
|
1月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
15 0
|
1月前
|
XML 存储 数据格式
SAP UI5 控件 customData 属性的应用介绍
SAP UI5 控件 customData 属性的应用介绍
33 0
|
1月前
|
前端开发 JavaScript API
SAP UI5 sap.ui.require.toUrl 的作用介绍
SAP UI5 sap.ui.require.toUrl 的作用介绍
31 0
|
1月前
|
搜索推荐
如何让 SAP UI5 Smart Table 支持多项选择(Multiple-Selection)试读版
如何让 SAP UI5 Smart Table 支持多项选择(Multiple-Selection)试读版
18 0
|
1月前
使用 SAP UI5 Event Bus 机制,修复 SAP UI5 分页显示数据的一个 bug 试读版
使用 SAP UI5 Event Bus 机制,修复 SAP UI5 分页显示数据的一个 bug 试读版
20 0

相关课程

更多