当前位置: 首页 > Web前端 > HTML5

SAPFiori设计指南中的Responsivetable不适用的场景介绍

时间:2023-04-04 23:52:54 HTML5

sap.m.Table是SAPFiori应用默认的响应式表格控件。SAP不建议在以下情况下使用ResponsiveTable。主要用例是在不查看其他详细信息的情况下从极少数项目中选择一个项目。在这种情况下,选择框或组合框可能更合适。主要用例是从多个项目中选择一个项目以仅查看每个项目的一些详细信息。在这种情况下,列表可能更合适。注意列表项的布局,以确保它们看起来令人愉悦。单元格级别和单元格之间的空间关系比行项目更重要。在这种情况下,请使用分析表或网格表。示例包括电子表格分析和瀑布图。请注意,分析表和网格表都不是完全响应的。两者都只能在台式机和平板电脑上使用,因此应用程序开发人员需要采用自适应方法为智能手机提供额外的UI。用户希望该表包含1,000多行左右。在这种规模的数据量下,请尝试改用分析表或网格表;它们更容易处理,性能更好,并且针对大规模处理进行了优化。行项目之间的比较是一个主要用例。在这种情况下,分析表或网格表可能更合适,因为每个单元格只包含一个数据点。相比之下,响应式表格在行项目中提供了更大的灵活性,包括能够向每个单元格添加更多数据点和弹出功能——但这也是一把双刃剑,使比较变得更加困难。数据需要以分层方式构建。在这种情况下,树表可能更合适。分析表虽然可以有多级分组,但是当多级节点包含子节点时,灵活性会降低。需要概览大量数据。在这种情况下,请使用图表。仅出于布局原因才需要它。在这种情况下,请改用Horizo??ntalLayout或VerticalLayout等布局容器。需要只读或可编辑的字段值对。在这种情况下,请改用Form控件。响应式表格未针对类似表单的输入导航进行优化。