problème avec richfaces tree menu et seam
Bonjour à rous,
je commence à développer une application avec seam et je veux créer un tree menu avec richfaces, après une longue recherche sur le net, je suis arrivé à écrire le code suivant sans avoir d'exception, mais le problème c'est que rien ne s'affiche dans mon navigateur
le code dans ma page jsf est:
Code:
1 2 3 4 5 6 7 8 9 10
|
<a4j:form>
<rich:tree style="width:300px"
value="#{parc.tree}" var="item">
<rich:treeNode>
<h:outputText value="#{item.id}" />
</rich:treeNode>
</rich:tree>
</a4j:form> |
ma classe ParcList:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| @Name("parcList")
public class ParcList extends EntityQuery {
private static final String[] RESTRICTIONS = {};
private Parc parc = new Parc();
@Override
public String getEjbql() {
return "select parc from Parc parc";
}
@Override
public Integer getMaxResults() {
return 25;
}
public Parc getParc() {
return parc;
}
@Override
public List<String> getRestrictions() {
return Arrays.asList(RESTRICTIONS);
}
@In EntityManager entityManager;
TreeNodeImpl parcTree=null;
public void setTree(){
List<Parc> parc = entityManager.createQuery("from Parc").getResultList();
Iterator iter = parc.iterator();
while (iter.hasNext()) {
//iter.next();
parcTree.addChild((Parc)iter.next(), parcTree);
}
}
public List getTree(){
List <Parc> parcs = (List<Parc>) parcTree;
return parcs;
}
} |
Ma classe entity:
Code:
1 2 3 4 5 6 7 8
|
@Entity
@Table(name = "parc", schema = "public")
public class Parc implements java.io.Serializable {
private int id;
private AireProtegee aireProtegee;
} |
j'utilise seam 2.0.3,
j'ai vraiment besoin de votre aide :? :( :cry:,
Merci d'avance