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
mon bean:
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>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public void Select(ActionEvent evt) { UITreeNode ui = (UITreeNode) tree.getData(); }
Partager