手头的问题:如何在 Web UI 中为那些填写某种无聊的申请表的计算机盲用户呈现两个大的层次结构。
用例:用户从层次结构“A”中选择项目“a”,然后从(完全不相关的)层次结构“B”中选择项目“b”,并填写一个简短的自由格式文本来补充他的选择。
两个层次结构的深度都小于 10 个级别(通常为 5 个),但每个级别都可能非常宽(20,40,50,100 个项目)。
因此,绘制整个“树”并允许用户“单击它”是毫无疑问的。通过树逐渐下降是可能的,但是:1)可能存在用户迷路/不确定导航到哪里的情况 -> 他将被迫通过不同的分支回溯,直到他找到他正在寻找的东西 2)有一个“宽子树”的问题 - 它们可能太宽而无法在屏幕上的一行或一列中显示它们。
可以通过动态修剪树的增量搜索来保存懂计算机的用户(前提是在此过程中 UI 足够快)。
现在,我正在与不愿放弃鼠标并按下某些键的用户作斗争。
对我有什么想法吗?