【问题标题】:struts2 autocompleter : navigate options using keyboard arrow keysstruts2 自动完成器:使用键盘箭头键导航选项
【发布时间】:2013-11-13 14:22:47
【问题描述】:

我在我的 Web 应用程序中使用 struts2 dojo 标签“自动完成器”作为 Google 的搜索结果建议。它工作正常,但是,我无法使用键盘箭头键(如 Google)在显示的建议中上下更改选择。它仅适用于鼠标悬停,不适用于键盘箭头键。如何实现?

代码:

<sx:autocompleter cssClass="search_query" id="search_query_top" name="searchQuery" list="suggestions" href="/list/GenerateList.action"
                          loadOnTextChange="true" searchType="substring" showDownArrow="false"  autoComplete="false" loadMinimumCount="1" resultsLimit="5" />

【问题讨论】:

  • dojo 标签被弃用并不奇怪。
  • 那么没有办法使用 strus2-dojo 标签实现吗?

标签: struts2 struts2-jquery


【解决方案1】:

The Dojo tags are deprecated,正如 RomanC 已经说过的那样

替代方法是实现任何autocompleter by yourself,或者您可以使用Struts2 Jquery Pluginautocomplete 标记。

这很简单,但如果有任何问题,您可以尝试告诉我们。

【讨论】:

  • 这是我想要的东西,但它在我的应用程序中不起作用。我认为因为 jquery 是冲突的。我尝试了不同的东西,但仍然无法正常工作。无论如何感谢您的回答。 :)
  • 我们可以帮助您对 jquery 冲突进行排序,但我们不鼓励使用过时的东西。
  • 它现在可以工作了。我尝试了一个旧版本(3.0.0),它现在不冲突。但是,它显示了太多的建议,我该如何限制它以及如何设置最大宽度?
  • 请使用您正在尝试的代码和您看到的建议/警告创建一个新问题。
  • 好的,下次我会记住的。但是,我已经使用 jQuery 和 CSS 解决了这些问题。再次感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-13
  • 1970-01-01
相关资源
最近更新 更多