2014-10-09 3 views
1

Я использую struts2 автозапуск. Когда я нажимаю на значок выпадающего списка, он дает все результаты. Я попытался установить maxlength & size атрибутов, но он не работает. Есть ли способ ограничить максимальное количество значений? Или, может быть, добавить полосу прокрутки? Это мой autocompleter код:Ограничить максимальные видимые значения для автозаполнения Struts2

<s:url id="myURL" action="AutoComplete"/>  
<sj:select 
id="autooo" 
name="echo" selectBoxIcon="true" 
label="Handle a List" 
href="%{myURL}" 
list="govAdvCaseList" 
listValue="case_No" 
listKey="case_id" maxlength="5" 
autocomplete="true" size="5" 
loadMinimumCount="4" 
/> 

Заранее спасибо :)

+0

возможно дубликат [Ограничить результаты в JQuery UI автозаполнения] (http://stackoverflow.com/questions/7617373/limit-results-in-jquery-ui- автозаполнение) –

+0

это * хорошо * вопрос, плагин struts2-jquery должен обрабатывать видимую область виджета. –

+0

ya true. благодаря – Pradnya

ответ

1

я получил ответ here

Применяя этот CSS работает для меня. Он создал полосу прокрутки, если не ограничивая значения

<style> 
    .ui-autocomplete { 
    max-height: 100px; 
    overflow-y: auto; 
    overflow-x: hidden; 
    } 
    .ui-autocomplete { 
    height: 100px; 
    } 
    </style> 


<div class="ui-widget"> 
    auto completer here 
</div>