Bonjour,
J'ai une page qui contient un formulaire jsf.
Dans ce formulaire j'ai un command link qui permet d'ouvrir un popup contenant une liste d'enregistrements sous forme de commandlink aussi.
Le problème c'est que je veux faire la chose suivante:
lorseque je clique sur un commanlink du popup, un champ inputtext doit se remplir.
J'ai essayé de faire ça en utilisant action pour le commandlink et binding pour le inputtext, voici le code:
au niveau du formulaire
<h:inputText id="txtnom" binding="#{monbean.nomtxt}"/>
au niveau du popup:
1 2 3 4 5
| <h:dataTable value="#{personebean.noms}" var="prs">
<h:column>
<h:commandLink action="#{monbean.choisir_nom}"><h:outputText value="#{lprs.nom}"/></h:commandLink>
</h:column>
</h:dataTable> |
au niveau du bean:
1 2 3 4 5 6
| public String choisir_nom()
{
nomtxt.setValue(new String("test"));
return null;
} |
j'ai essayé ce code lorseque le commandlink et le inputtext sont sur la même page, ça a marché son problème
Partager