[ICEfaces] Appeler une méthode à chaque nouveau caractère entré dans un ice:inputText
Bonjour,
J'ai un champ de recherche <ice:inputText> et un tableau affichant les résultats de la recherche. J'aimerais rafraîchir le tableau de résultats à chaque fois qu'un caractère est entré.
Pour l'instant j'ai quelque chose qui fonctionne :
Dans view.jspx :
Code:
1 2 3
| <ice:inputText value="#{listeContacts.recherche}"
valueChangeListener="#{listeContacts.recupererContacts}"
onkeyup="iceSubmitPartial(form,this,event);"/> |
Dans le bean listeContacts :
Code:
1 2 3
| public void recupererContacts(ValueChangeEvent ev) {
lesContacts = getSqlResult((String) ev.getNewValue());
} |
Savez-vous si ICEfaces permet de faire plus simple, et moins "bidouille" ?