B端通用组件使用法则(二)
一、表格
表格类组件为中后台界面数据展示提供了用户快速浏览和定位数据的方式。表格组件的使用要注意以下几点:
- 将重要的数据和用户操作频率较高的数据放置靠前的位置;
- 将关联性较高的数据邻近排列;
- 重要字段和数据保证让用户可以看完整;
- 数据格式保持合理展现,如使用千分位帮助用户阅读,脱敏部分的数据用 “*”展现。
1. 设计原则
1)清晰
使用表格呈现大量数据的时候,要保持界面排版清晰,例如文字左对齐,数字右对齐,长度一样的数据居中对齐。
2)灵活
针对不同用户对表格数据使用的不同需求,表格提供合理的筛选、排序等功能。
3)完整
数据是表格的主体,表格数据不能被截断,或者重要数据用户看不全。例如时间数据要保持视觉完整。
2. 斑马纹表格
当表格数据量大,且需快速扫描浏览并定位获取所需数据时,使用斑马纹表格样式。
3. 无斑马纹表格
当表格数据量不大,且数据很容易定位时,可使用无斑马纹表格样式。
4. 纵线分隔表格
当数据较为密集,且相邻列数据左右紧挨着,很难区分时,使用纵线分隔表格。
5. 带排序表格
当某列数据需要根据某个维度排序时,使用带排序表格。
6. 带筛选表格
当某列数据需要筛选时,使用带筛选表格。
7. 合并单元格表格
当表格单元格需要被合并,使用合并单元格表格。
1)表头单元格合并,字段居中展示。
2)表体内数据单元格合并,合并数据展示依照原来列数据对齐方式,靠左、居中或靠右。
8. 带汇总行表格
当表格某些列需要被汇总时,使用带汇总行表格。
1)带汇总的数据列建议进行集中排列,方便用户查找。
2)建议第一列数据不做汇总,而是放置编号、名称等数据列。
9. 单选行表格
当表格数据只允许被单行选中时,使用单选行表格。
10. 多选行表格
当表格数据允许被多行选中时,使用复选行表格。
11. 数据行可展开表格
当单行数据内容太多,建议先采取数据行展开模式,而非跳转页面,保证用户在不离开当前页的情况下浏览数据,维持用户的工作心流。
12. 自定义列表格
当表格列数量太多,使用自定义列表格。
1)不同角色可根据自身的需求,定义常用列的展示,隐藏不常用列。
2)用户可以选择将被对比的列进行冻结。
3)用户可以对数据列进行排序,将重要列在表格中靠前展示。
13. 行编辑表格
当需要对表格数据启用整行编辑时,使用行编辑表格。当不启用行编辑功能时,表格展示为基础表格样式。
14. 列编辑表格
当需要对表格数据启用整列编辑时,使用列编辑表格,并且可编辑列的表头具有明显的编辑图标提示。当不启用列编辑功能时,表格展示为基础表格样式。
15. 全表可编辑表格
表格单元格皆可编辑,且表格默认处于正常展示状态,方便用户查看和对比数据。当用户将鼠标移到表格单元格时,会提示用户可点击编辑单元格数据。
16. 分组表格
当表格数据需要被分组展示时,使用分组表格,表格中被归为一组的数据具有相似性。
17. 树表格
表格数据具有树形层级结构,使用树表格。
二、树形控件
树形控件通过逐级大纲的形式来展现信息的层级关系,是用户在信息查看和浏览时的一种高效模式。使用树形控件组织信息的时候,用户可以在不同节点间来回切换。
1. 设计原则
1)层级数量合理
通过建立合理的层级数量,使得用户可以快速地找到目标节点。建议树的层级在3级以内。
2)节点数量合理
每一层级的节点数量不宜过多,过多会导致用户很难同时浏览与处理多个树状层级的内容。
3)节点文字长度合理
一般树形控件会占据页面中的某一块区域,因此节点文字不宜过长,文字过长会被区域遮挡且不利于用户阅读。
2. 基础树形控件
基础树形控件支持树节点无限制向下展示。
3. 可拖拽树形控件
当树节点可被拖拽更改位置的时候,使用可拖拽树形控件。
4. 连接线树形控件
带纵向连接线的树形控件可以帮助用户快速定位到某节点,并且不会因为树节点层级多而导致看错节点层级。建议在树节点层级较深的情况下使用。
5. 带操作树形控件
若树节点可被操作,如编辑、删除等,使用带操作树形控件。
6. 筛选型树形控件
筛选型树形控件在用户进行搜索时,会将匹配的内容直接过滤出来。
接下来将陆续送出:
- B端通用组件使用法则(三)——导航、反馈
- B端通用组件使用法则(四)——数据展示、其他
作者:知果;公众号:知果日记
本文作者 @知果 。
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!