voila mon probleme est le suivant
j'ai un tree:rich comme cela
et une classe java Item:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <rich:tree rendered="true" id="tree" style="width:300px" nodeSelectListener="#{theuser.processSelection}" reRender="selectedNode" ajaxSubmitSelection="true" switchType="client" value="#{theuser.rootNode}" var="item" ajaxKeys="#{null}"> <rich:treeNode type="Film"> <h:outputText value="#{item.folder}" /> </rich:treeNode> <rich:treeNode type="Song"> <h:outputText value="#{item.folder}" /> </rich:treeNode> </rich:tree>
et une classe qui dont la quelle une methode rempli le treeNode Query4DB
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class Item implements java.io.Serializable { private static final long serialVersionUID = 1L; private String type;//avec les getters et les setters private String folder;//avec les getters et les setters
le probleme est qu'il m'affiche ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public class QueryLevel4DB implements java.io.Serializable { private static final long serialVersionUID = 2L; public TreeNode<Item> createTreeNode(String hql) { TreeNode<Item> rootNode = new TreeNodeImpl<Item>(); TreeNode<Item> PatientnodeImpl = new TreeNodeImpl<Item>(); int m=1; Item item = new Item(); item.setFolder("newMoon"); item.setType("Film"); PatientnodeImpl.setData(item); rootNode.addChild(m, PatientnodeImpl); ......... ......... return rootNode; }
il m'affiche tout l'objet item et non pas le item.folder
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Query4DB.Item@15bec86 Query4DB.Item@15bec86 Query4DB.Item@15bec86 Query4DB.Item@15bec86
merci
Partager