ResponsiveTable是SAPFiori中的默认表控件。它包含一组行项目并且完全响应。根据上下文,用户还可以从行项目导航到更多详细信息页面。一个行项目包含多个数据点,这些数据点被分类到列中。数据点是指一个信息单位,例如数字、文本、度量单位等,可以用来构成表格、表单或其他控件的内容。数据点通常由控件显示,例如文本、对象状态或输入字段。一个控件可以显示多个数据点,例如,通过连接文本。与传统表格相比,响应式表格的“单元格”不仅限于显示一个控件,因此单个单元格可以呈现多个数据点。响应式表格使用场景应用需要使用表格来展示数据。响应表是SAPFiori中的默认表。您需要在行项目内使用各种控件,例如微图。相比之下,分析表仅支持一组非常有限的控件。重点是行项目是行项目,而不是单元格。响应表针对在所有设备上查看完整项目进行了优化。选择一个或多个项目是主要用例,在选择行项目之前不会显示详细信息。行项相互独立,不需要跨列操作。希望所有设备只有一种表格实现,不需要针对不同的设备开发不同的表格内容呈现方式。响应式表格针对一次查看一行项目进行了优化,无需滚动或仅垂直滚动,无论显示宽度如何。在智能手机上,只有最重要的数据保存在一列或两列的表格中,而所有其他数据都移动到两个项目行之间的空间,称为“弹出区域”。在这个区域,相应的A单元格的数据以标签/值对的形式提供。标签由列标题定义,值取自相应的单元格。标签可以显示在值的旁边或上方。在弹出区域中,label/valuepair可以通过以下方式显示display(sap.m.Table,property:PopinLayout):block:labels/valuesverticallyanunderstanddisplayed.GridSmall:label/valuepairsdisplayednexttoeachotherinequallyspacedgridcells.availablewidthper13rem显示一个附加列(默认浏览器设置为208像素。)如果网格单元的数量超过可用宽度,则网格单元换行。在S尺寸上,此布局会自动转换为块布局。GridLarge:显示逻辑与GridSmall相同,但网格列的最小宽度更大(26rem而不是13rem)。以下是ResponsiveTable在手机上显示的例子:在Screensize为M的Tablet上显示的例子:在桌面浏览器和Size为L的设备上显示的ResponsiveTable的例子:
