D1.03.3Selection count设计研究
多选状态需要显示已选数量
别名: selected-item count · 批量选择 · selection summary · batch operation
概念解释
已选数量(selection count)是多选界面对当前选择集合大小的显式摘要,例如「已选择 12 项」。它不是选中样式的重复,而是把分散在列表、分页或筛选结果中的对象数外化成可核对的状态。用户执行移动、删除、共享、导出等批量操作前,需要同时知道哪些对象被选中和总共有多少;逐个勾选的视觉痕迹在长列表、滚动后或跨页选择时不足以支持这个判断。
机制
多选要求用户维护一个会变化的集合。每次点击、全选、反选、筛选或翻页都会改变集合边界,而人很难在不可见项仍被保留时可靠地心算总数。数量摘要提供反馈闭环:它让用户发现漏选、误选和系统是否把隐藏项计入,也为批量命令的规模提供后果预览。若没有数量,用户常把当前视口中可见的勾选数误当成整个集合,或不知道「全选」是选了本页、筛选结果还是所有记录。
怎么研究
可设置跨滚动、跨分页和筛选后继续选择的任务,比较有无数量摘要时的集合大小估计、漏选率、误选率、批量操作撤销与完成时间。还应操纵全选的范围说明、选择是否跨筛选保留、以及项目密度。测试提问不应只问「选了哪些」:让参与者在执行不可逆命令前报告数量和范围,才能揭示他们是否把局部视图误读成整个选择集合。
边界
数量不能替代对象身份。在处理敏感、异质或高后果项目时,即使显示「12 项」,用户仍需能查看具体集合、排除异常项并理解选择范围。对最多只能选一个对象的控件,显示数量会徒增噪声;对无限滚动或动态变化的数据,数量还可能在后台更新而不再对应用户刚才看到的集合,此时应说明快照时点或冻结选择。数字的准确性必须优先于视觉上的简洁。
怎么落地
- 多选一开始即在靠近批量工具栏的位置显示数量,并在添加、移除、全选、筛选和翻页后同步更新。
- 明确「全选」的作用域,使用可读语言区分当前页、当前筛选结果和全部项目;数量旁应能打开或定位已选集合。
- 在破坏性命令前同时呈现数量、范围和可撤销性,不让确认框只复述一个抽象动词。
- 测试跨页与筛选的真实任务;参与者必须能无须回数勾选框而回答选了多少、哪些范围会受影响。