WijmoJS 控件集 - MultiRow 表格功能
一段时间以来,Wijmo的日本市场提出需要MultiRow表格功能:这是一种以堆叠方式显示单元格的功能,这种显示方式减少了需要水平滚动查看额外列的需求。对于北美市场而言,这不是一种常见的表单格式,但是在日本以及东亚地区,这种格式则非常流行。一旦您了解了它是如何工作的,则会觉得有很大的意义。
在以下示例中,每一条记录由两行组成(我们将其称作第一行和第二行)。第一行包括Order ID,改变时间,改变该记录的人,等等。第二行包含发货时间,建议修改时间,等等。
在MultiRow中将列折行显示以减少水平滚动的需求
不同的记录之间具有较粗的边框,您可以看到,最终用户是如何可以快速地了解一条记录中的全部字段,而不需要水平向右滚动以看到更多内容。除此之外,您可以将字段显示为分组效果,使得这些字段位于相同的列,一目了然地提供更多的信息摘要。
在Wijmo的 MultiRow中,您甚至可以将所有的列头收起显示为一行:
列头收起显示
MultiRow表格的基本功能和好处
- 不需要滚动就可以在单页中显示许多字段。
- 以一种灵活的布局显示表格。例如,在报表中,您可以在一条记录中创建多行并合并单元格。
- 将某些字段分组并显示为分级的结构。如,您可以在相同的一列分组中显示客户的名称,邮件和地址字段。
- 提供和FlexGrid全部相同的功能。
关键特性
- 使用多行表示每一条记录。
- 对每一条记录支持单元格合并(不仅仅是在单个记录中合并)。
- 列头和内容区域具有相同的布局,列头同样可以收起显示为单行。
- 最终用户可以和在普通的单行表格中操作的那样,通过键盘进行导航。
- 通过单击行头选择一条记录的全部行。
- 同样也支持FlexGrid所提供的功能。筛选,分组,分页,冻结行和列,添加删除记录,数据类型,datamap,改变列宽,等等。
MultiRow 仅在Wijmo企业版可用,是商业应用软件领域的一个伟大的工具。