SAP Fiori Elements List Report 里的表格类型(tableType)是如何决定出来的
从 SAP Fiori Elements 实现源代码中的 SmartTable.xml 能看出,ListReport 类型的 SAP Fiori Elements 应用,其表格类型包含 4 种:
- AnalyticalTable
- TreeTable
- GridTable
- ResponsiveTable
这些表格类型,运行时是如何计算出来的?
在 preparationHelper.js 的 getNormalizedTableSettings 里能找到答案。
默认的 table 设置的字段 tableType, 如果 gridTable 或者 treeTable 不为空,则表格类型为对应的 GridTable 或者 TreeTable.
根据 entity type 的字符串名称,拿到对应的 entity type json 对象:
HeaderInfo:表头信息
默认选择类型是:SingleSelectLeft
此处可见,如果 OData entity type 的 sap:semantics 值为 aggregate,则 table 类型为 AnalyticalTable, 否则为 ResponsiveTable.
更多Jerry的原创文章,尽在:“汪子熙”:
SAP Fiori Elements List Report 里的表格类型(tableType)是如何决定出来的相关推荐
- 如何从 SAP Fiori Elements List Report Table 点击事件响应函数里拿到表格某一行的信息
如下图所示,我按照这篇文章 如何在 SAP Fiori Elements List Report 表格工具栏里增添新的自定义按钮 里介绍的方式,在 SAP Fiori Elements List Re ...
- 如何在 SAP Fiori Elements List Report 表格工具栏里增添新的自定义按钮
如下图所示,这是 SAP Fiori Elements List Report 一个例子,我们想在表格工具栏里,新增一个自定义按钮: 实现方式 在 SAP Fiori Elements 项目工程里,修 ...
- SAP Fiori Elements List Report 列表宽度决定逻辑的单步调试
注:本文需要结合这篇文章 SAP Fiori Elements List Report Smart Table 列项目宽度计算的奥妙 来阅读. 执行上下文:SmartTable.prototype._ ...
- 如何使用 controllerExtensions 给 SAP Fiori Elements List Report 的表格注册事件响应函数
步骤1:在 manifest.json 的 extends 区域里,注册 controllerExtensions: 源代码: "extends": {"extensio ...
- 如何查看 SAP Fiori Elements List Report Table 都支持哪些设置
我之前写过一篇文章:答网友提问:使用 SAP Fiori Tools 创建的 Fiori Elements 应用,如何进行二次开发?,在 manifest.json 设置里,能够对 List Repo ...
- SAP Fiori Elements List Report table 里的普通按钮,Global 按钮 和 Determining 按钮
我在 manifest.json 的 extends 区域里定义了一个普通的自定义按钮,global 属性为 false: "extends": {"extensions ...
- SAP Fiori Elements List Report Smart Table Toolbar 的 XML 视图实现
http://localhost:8080/resources/sap/suite/ui/generic/template/ListReport/view/fragments/SmartTableTo ...
- SAP Fiori Elements list report filter - implemented by framework
- 深入理解 SAP Fiori Elements 工作原理系列之二:如何给 SAP Fiori Elements 应用添加自定义按钮
这是 Jerry 2021 年的第 33 篇文章,也是汪子熙公众号总共第 309 篇原创文章. Jerry 的日常工作内容从 2020 年 8 月转到 Angular 前端开发之后,算是领略到了这个流 ...
最新文章
- 如何利用框选工具获取多边形范围?
- conda 基本操作
- python输入变量_Python如何获取用户输入
- C/C++编程的一些技巧
- grid布局合并单元格
- 不会有1TB?研究机构称iPhone 13最高存储仍为512GB
- 问题四十三:对ray tracing圆环图形中的细微问题进行修正
- mysql加服务器命令_mysql服务器常用命令
- 【渝粤教育】国家开放大学2018年春季 7408-21T多媒体软件制作与使用 参考试题
- Java开发笔记(一百三十)Swing的选择框
- Eclipse汉化教程2021新版
- 西威驱动板PV33-4 电源驱动板图纸 37千瓦左右基本一样 文件发送非实物
- 第11章 Java枚举与泛型总结
- Best Time to Buy and Sell Stock II(leetcode)
- pon终端测试仪_JW3313 PON终端状态测试仪
- 学习经验分享之四:YOLOv7学习心得
- 罗克韦尔AB PLC安装Studio 5000 V35的具体步骤演示
- 一个渗透自学者的自述
- PythonGUI 使用Tkinter写一个简单时间间隔计算器
- 思科全球副总裁、大中华区首席技术官曹图强:网络安全不是奢侈品,而是必需品...
热门文章
- 406(浏览器接收的响应类型和服务器返回的响应类型不匹配)
- Android音频开发(3):如何播放一帧音频
- android 两个客户端间的通信(Socket通信)
- CSS知识点个人总结(不断更新)
- 关于扁平化视觉设计趋势的一些小分享
- 22)PHP,数组排序函数
- notepad++每行首尾添加内容
- 表单form数据默认以键值对的形式将数据回发到服务器,回发非纯文本需使用enctype=multipart/form-data方式编码为整条消息...
- 0-1语言建模当中会遇到的问题
- 发布一个WTL实现的QQ2009登录窗口源码