2010-11-24 86 views
5

我正在快速搜索框上设计自动导航功能。建议将包括小图标,多行文本等。应用程序正在处理订单。搜索字段将识别各种不同的有意义的术语 - 例如客户姓氏,订单ID等。但是,当输入订单ID时,我希望用户有机会查看订单或人员。我在想,我希望列表中有一个层次结构 - 所以如果我输入1234,并且它为3个不同的人匹配5个订单,那么这3个人将返回到顶层,而他们的5个订单将在相应的客户之下返回。分层自动导航

快速样机:

alt text

有没有人见过这样的事情在其他地方实施?不想重新发明车轮。也对任何其他反馈感兴趣。

+0

这似乎是展示这类信息的好方法。我唯一担心的是管理很多很多结果。就像一个人有50个订单一样,而另一个只有一个人订购的人呢?你想列出两个人吗?你如何管理结果的滚动/分页? – Welbog 2010-11-24 20:47:09

回答

1

回答你的问题:不,别的地方没见过这个。您样机

反馈:

我会说,这是一个非常创意自动提示的解决方案。

但是,我认为这是过度杀伤。如果我只想通过搜索特定的订单ID(在自动建议中只需要一个结果)来快速导航到订单页面,但自动建议显示三个人下面的五个订单项目(如您的模型所示),我认为太过分了,放下演出。

我的想法:

每个自动提示项目包含一个线,可以清楚地确定项目和附加详细线路(S),提供有关该项目的详细说明,类似谷歌的搜索结果页面和Facebook搜索自动提示。

例如,自动提示显示出来这样每个项目当用户搜索的顺序:

(指令图标)23-34534

的面包面包,汽水等。

作者:鲍勃琼斯,保罗史密斯等人。

您可以将每个订购商品(面包,苏打,更多)链接到订单页面中的相应订单项目行,并将每个人名称链接到相应的人员页面。此方法更简洁,占用空间少于您的模型,同时仍提供您所需的功能。

有时候,简单会更好,更少更多。请记住KISS principle。以Apple iPod和iPhone为例。