【发布时间】:2014-09-25 14:57:30
【问题描述】:
我正在尝试执行以下操作:
我现在已经在检票口中有一个带有多个下拉菜单的菜单。然而,下拉列表中的条目数量已经变得非常大,人们必须记住特定页面所在的标题。我想创建一个登陆页面,它有一个搜索栏,我们可以在其中输入页面名称,然后我应该被重定向到所需的页面。
任何人都可以给我任何有关如何进行此操作的指示吗?谢谢!
【问题讨论】:
-
我认为,这不是让用户在某处输入页面名称以获取此页面的好方法(有浏览器 url 提示来实现这一点)。也许更好地使用树或子菜单并减少页数。我想,有些页面可以合并成一个页面,可以接收页面参数并根据它们显示信息。你真的需要你所描述的问题吗?
-
@MichaelZhavzharov 感谢您对旅游的评论。是的,我需要这样做,我公司的其他一些应用程序已经这样做了,但它们不是建立在检票口之上的。谢谢!
-
好的。然后,您可以从 TextField 中获取输入字符串(例如,通过 PropertyModel),调用具有相对于该输入字符串的 switch-case 构造的方法,该方法将返回请求页面(或主页,如果字符串不适合任何页面)的 .class ),并调用 setResponsePage(fetchedClass) 方法。或者你想要更具体的东西?
标签: wicket wicket-1.6 wicketstuff