E3.06.2multi-select summary and count设计

选择数量多时需要摘要与计数

别名: 已选计数 · selection summary · n selected

概念解释

已选对象多到触发器放不下名字时,要用摘要加计数(summary and count)代替硬塞:例如「工程、设计 等 18 项」或「已选 18」。计数回答集合有多大,摘要回答集合大概是谁。只有数字没有样本,人不知道选的是人还是标签;只有一串被截断的名字没有数字,人不知道省略了多少。两者一起,收起态才能在「成员可见」做不到的时候仍可估计。

机制

视觉短时记忆只能抓住几个块。超过大约四五个标签块,后加入的块会把先加入的挤出触发器,用户失去对总量的感觉,误以为就选了眼前这几个。计数把总量从必须看见每一个,降级为必须看见一个数。摘要则提供锚定样本,防止「18」指向错误的对象类。

计数还是操作前的刹车。批量删除、导出、授权之前,人靠这个数判断后果量级。数若在打开面板里才出现、收起后消失,刹车就被拆掉了。数与真实成员必须同步:过滤、全选当前页、跨页选择,都会让「看见的勾」和「实际的数」分叉,摘要就会骗人。

边界

两三项还用「已选 3」是倒退,那是把本可看见的成员藏进数字——少量仍应列名。计数语言要说清范围:「本页 18」和「全部 18」不是一个数;跨页多选尤其容易把页内计数当成全集。摘要用哪几项当样本需要稳定规则(最先选、最近选、字母序前几),随机抽样每次收起都换样本,人会以为选择被改写了。屏幕阅读器应同时听到计数和样本名,而不是只听「按钮,已展开」。

怎么落地

  • 为触发器设一个从列名切换到「样本 + 数字」的上限,按实际宽度测,不要按设计稿的宽屏测。
  • 数字紧挨摘要,并写明是全集还是当前过滤结果。
  • 打开面板时计数仍钉在顶部,避免只在滚动到表头时才看得到。
  • 验证:选二十项后收起,问「大概选了多少、都是哪一类」。数差一个数量级,或类说错,摘要就没工作。

延伸

  • 同组E3.06.1 已选项需在收起态可见 · E3.06.3 全选与清空需要独立入口
  • 相邻E3.14 穿梭框与双列选择 · E3.17 选项内搜索与过滤
  • 站内检索selection count · n selected · overflow summary

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/E3.06.2