SAP Fiori Elements List Report 里的表格类型(tableType)是如何决定出来的
生活随笔
收集整理的這篇文章主要介紹了
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)是如何决定出来的的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: word生成目录的pdf
- 下一篇: 北大软件工程——第八周:面向对象设计2