SAPUI5和OpenUI5都提供了两种完全不同的数据表控件:在Fiori styleguide中称为“网格表”(sap.ui.table.Table)和“响应式表”(sap.m.Table)。 顾名思义,前者是响应式的,更适合移动应用程序,而另一种则更面向桌面。
注意
关于这两个控件的具体使用差异,请查询我的 一套适合 SAP UI5 开发人员循序渐进的学习教程里的对应文章,近期会发表。
简而言之,对于较大的数据集(> 1000 行)建议使用 ui 表 (sap.ui.table.Table),而在所有其他情况下使用响应式 m 表 (sap.m.Table) - 后者看起来更灵活简洁。
从技术上讲,这两个表格控件截然不同。 ui表是一个典型的有行和列的数据表,而m表实际上是一个列表(基于sap.m.ListBase),每个列表项被拆分成列。
API 也完全不同。 SAP UI5 应用无法从一张表的设计快速切换到另一张表,因此如果项目实施