手头的问题:如何在Web UI中为电脑小白用户呈现两个大层级,以填写某种无聊的应用程序表格?
使用案例:用户从层次结构“A”中选择项目“a”,然后从(完全不相关的)层次结构“B”中选择项目“b”,并填写一个简短的自由格式文本来补充他的选择。
这两个层次结构的深度都不到10级(通常为5级),但每个级别可能非常宽(20、40、50、100个项目)。
因此,绘制整个“树形结构”并允许用户“单击它”是不可能的。逐步下降树形结构是可能的,但是: 1)有时用户可能会迷失/不确定要导航到哪里->他将被迫通过不同的分支回溯,直到找到他要找的内容。 2)存在“宽子树”的问题-它们可能太宽,无法在屏幕上的一行或一列中呈现。
电脑高手可以通过增量搜索来拯救,该搜索将动态修剪树形结构(前提是UI在过程中足够快速)。
目前,我正在与不愿放弃鼠标并按下某些键的用户作斗争。
你有什么建议吗?
使用案例:用户从层次结构“A”中选择项目“a”,然后从(完全不相关的)层次结构“B”中选择项目“b”,并填写一个简短的自由格式文本来补充他的选择。
这两个层次结构的深度都不到10级(通常为5级),但每个级别可能非常宽(20、40、50、100个项目)。
因此,绘制整个“树形结构”并允许用户“单击它”是不可能的。逐步下降树形结构是可能的,但是: 1)有时用户可能会迷失/不确定要导航到哪里->他将被迫通过不同的分支回溯,直到找到他要找的内容。 2)存在“宽子树”的问题-它们可能太宽,无法在屏幕上的一行或一列中呈现。
电脑高手可以通过增量搜索来拯救,该搜索将动态修剪树形结构(前提是UI在过程中足够快速)。
目前,我正在与不愿放弃鼠标并按下某些键的用户作斗争。
你有什么建议吗?