Good Morning,
I'm trying to create a tree menu with richfaces, but the menu wasn't shown
My JSF code:
<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>My ParcList Class:
@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;
}
}and My entity class:
@Entity
@Table(name = "parc", schema = "public")
public class Parc implements java.io.Serializable {
private int id;
private AireProtegee aireProtegee;
}I use seam 2.0.3
I really need your help,
thx