【问题标题】:How do I proceed with creating a panel which can search a page in wicket and redirect to the same如何继续创建一个面板,该面板可以在检票口中搜索页面并重定向到相同的页面
【发布时间】:2014-09-25 14:57:30
【问题描述】:

我正在尝试执行以下操作:

我现在已经在检票口中有一个带有多个下拉菜单的菜单。然而,下拉列表中的条目数量已经变得非常大,人们必须记住特定页面所在的标题。我想创建一个登陆页面,它有一个搜索栏,我们可以在其中输入页面名称,然后我应该被重定向到所需的页面。

任何人都可以给我任何有关如何进行此操作的指示吗?谢谢!

【问题讨论】:

  • 我认为,这不是让用户在某处输入页面名称以获取此页面的好方法(有浏览器 url 提示来实现这一点)。也许更好地使用树或子菜单并减少页数。我想,有些页面可以合并成一个页面,可以接收页面参数并根据它们显示信息。你真的需要你所描述的问题吗?
  • @MichaelZhavzharov 感谢您对旅游的评论。是的,我需要这样做,我公司的其他一些应用程序已经这样做了,但它们不是建立在检票口之上的。谢谢!
  • 好的。然后,您可以从 TextField 中获取输入字符串(例如,通过 PropertyModel),调用具有相对于该输入字符串的 switch-case 构造的方法,该方法将返回请求页面(或主页,如果字符串不适合任何页面)的 .class ),并调用 setResponsePage(fetchedClass) 方法。或者你想要更具体的东西?

标签: wicket wicket-1.6 wicketstuff


【解决方案1】:

您可以考虑使用 AutoCompleteTextField 向用户显示可用页面。然后,在用户选择了一个页面后,您可以将他/她重定向到该页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-27
    相关资源
    最近更新 更多