2013-11-13 3 views
1

Я использую struts2 dojo tag «автозаполнение» для предложений по поисковым запросам как Google в своем веб-приложении. Он работает отлично, но я не могу изменить выбор вверх и вниз в приведенных предложениях с помощью клавиш со стрелками клавиатуры (например, Google). Он работает только при наведении курсора мыши, а не на клавиши со стрелками клавиатуры. Как это сделать?struts2 автозаполнение: перемещаться по клавишам с помощью клавиш со стрелками

Код:

<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" /> 
+0

Не удивительно, что тег dojo устарел. –

+0

, так что этого не добиться, используя тег strus2-dojo? –

ответ

4

The Dojo tags are deprecated, как уже сказано RomanC

Альтернативный заключается в реализации каких-либо autocompleter by yourself или вы можете использовать Struts2 Jquery Plugin «s autocomplete тег.

Это довольно просто, но вы можете попробовать и сообщить нам о любых проблемах.

+0

Это то, что я хочу, но оно не работает в моем приложении. Я думаю, из-за jquery противоречит. Я пробовал разные вещи, но все еще не работал. в любом случае спасибо за ваш ответ. :) –

+0

мы можем помочь вам отсортировать конфликты jquery, но мы не рекомендуем использовать устаревшие вещи. –

+0

Его работа сейчас. Я попробовал более старую версию (3.0.0), и теперь она не конфликтует. Но, показывая слишком много предложений, как я могу это ограничить, а также как установить максимальную ширину? –

Смежные вопросы