Bonjour,

Je cherche à récupérer un composant à partir de son ID.

Pour cela j'utilise dans un ActionListener:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
UIComponent myComponent = FacesContext.getCurrentInstance().getViewRoot().findComponent("myComponent");
dans mon facelet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<f:form>
...
<h:inputText id="myComponent" value="#{monBean.valeur}" required="true"/>
...
<h:commandButton actionListener="#{monBean.monActionListenerMethod}"/>
...
</f:form>
Cependant, je récupère une valeur Null

Comment retrouver mon composant UI ? existe-t-il une possibilité de rechercher un composant avec un jocker ou faut-il que je parcours entierment l'arbre pour retouver le composant que je cherche ?

cdt