Salam,
J'utilise le tag rich:suggestionBox dans mon application comme suit :
et la methode countryAutoComplete me retourne une liste d'objet String.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <h:panelGrid columns="2" border="0" style="border: 1px solid black;"> <h:inputText id="text"/> <rich:suggestionbox id="suggestionBoxId" for="text" suggestionAction="#{main.countryAutoComplete}" width="200" height="150" selfRendered="true" var="result"> <h:column> <h:outputText value="#{result}"/> </h:column> </rich:suggestionbox> </h:panelGrid>
Le probléme que j'ai maintenant c'est que lorsque je tape quelque chose dans la zone text rien ne s'affiche (je ve dire la liste des suggestions).
j'ai deboguer la methode countryAutoComplete elle retourne bien une liste de suggestions. Et en utilisant fireBug j'ai verifié qu'une requete asynchrone (Ajax) est envoyée lors du changement de la valeur de la zone text.
Partager