首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设计多个查找

如何设计多个查找
EN

Stack Overflow用户
提问于 2008-11-02 16:57:28
回答 3查看 146关注 0票数 1

应用程序的用户希望将任务分配给programmer.

  • The“编辑任务”表单给用户。

  • A弹出窗口(实际上是一个绝对定位的div)窗口提供了所有可供选择的程序员。

  • 程序员不在,所以用户要求一个“新程序员”屏幕。弹出窗口被替换为“新程序员”表单。

  • 用户填充数据,然后进入“Work at”字段。

  • A (第2或3d)弹出窗口出现在堆栈中,有所有的“位置”可供选择。

这可能是无限的。

如何设计应用程序,以避免无限堆栈的查找/输入表单?

EN

回答 3

Stack Overflow用户

发布于 2008-11-02 17:17:30

或者,要创建一个(递归)堆栈,您可以使它成为一个仍然需要输入的信息序列队列(类似于向导)。也就是说,在你选择程序员的地方,一个项目会说“(新的-稍后会要求详细信息)”。如果它要成为一个向导,它应该到处都有来回按钮。

票数 2
EN

Stack Overflow用户

发布于 2008-11-02 17:02:39

如果所有的信息都是必需的,而且系统中没有这些信息,我看不出你怎么能避免有那么多对话框,真的。

当然,您可以设计UI,这样就不会有侵扰性--尽可能地在“选择一个地方”和“新地方”之间进行过渡。特别是,我会尽量避免让第一个对话框“消失”--也许只是让它扩展现有的对话框,使现有的选项崩溃。

听起来你在"who“和"where”之间有了适当的逻辑划分,但我喜欢--我讨厌在同一表单上输入完全不同的信息,即使减少了显示的表单总数。

票数 1
EN

Stack Overflow用户

发布于 2008-11-02 17:04:07

尽量不要失去屏幕的范围和目标。例如,在“程序员”屏幕中,至少需要添加新程序员项的基本细节。用户不应该添加所有细节。如果用户想要添加更多细节,他应该稍后从相关的“添加程序员”屏幕中添加。

例如,当您创建一个新的过滤器并需要添加一个新的标签时,请检查GMail。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/257052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档