Bonjour,
je voudrais qu'en cliquant sur sur un composant de mon tree je puisse récuperer la valeur du treeNode dans mon bean, par exemple en cliquant sur un terminal je recupère dans mon bean son nom qui est affiché à partir de ma base de données

But :
Pouvoir effectuer des recherches à partir de ce nom (méthode déjà existante pour la recherche)
J'ai commencé par faire un binding mais je ne vois pas comment récupérer la valeur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<rich:tree style="width:300px" value="#{library.data}" var="item" 
nodeFace="#{item.type}">
<rich:treeNode type="bank" >
<h:outputText value="#{item.bankName}" />
</rich:treeNode>
<rich:treeNode type="branch" >
<h:outputText value="#{item.branchName}" />
</rich:treeNode>
<rich:treeNode type="terminal" binding = "#{test.tree}"  nodeSelectListener="#{test.select}">
<h:outputText value="#{item.atmAcronym}"/>
</rich:treeNode>
</rich:tree>
mon bean:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public void Select(ActionEvent evt) {
UITreeNode ui =  (UITreeNode) tree.getData();
}