2013-07-18 2 views
0

JSON 개체를 반환하는 AJAX 동작에 의해 채워진 jQuery 자동 완성 기능을 사용하고 있습니다.<sj : autocompleter> on text change

문제는 내가 텍스트를 입력 할 때 "autocomplete"를 "true"로 설정하더라도 전체 목록을 볼 수 있다는 것입니다.

입력하는 방법에 대응하는 문자열 만 표시하는 방법?

이 내의 jQuery Autocompleter에 :

<s:url id="paysList" action="paysList" namespace="/ajax"> 
    <s:param name="nameRegion">EUROPE</s:param> 
</s:url> 

<label for="nomPays_0"> 
    <s:text name="label.nameCountry" /> 
</label> 

<br> 

<sj:autocompleter name="nomPays[0]" 
        id="nomPays_0" 
        forceValidOption="true" 
        key="label.nameCountry" 
        href="%{paysList}" /> 

답변

0

당신이 당신의 <head> 섹션의 <sj:head/> 태그를 넣어나요?

<head> 
    <sj:head jqueryui="true"/> 
</head> 

그렇지 Official Documentation ?

에서 설명한대로 Official Showcase에서 설명한대로 onChangeTopics를 사용하여 시도;

클릭에 위젯 ->Autocompleter에 ->Autocompleter에 JSON, 다음 JSP와 자바 스크립트 코드를 살펴