| Author |
create Richface Tree using JAXB API
|
Manoj Sahal
Greenhorn
Joined: Apr 27, 2012
Posts: 2
|
|
Hi,
I have to create richfaces tree. I am using JAXB api for reading xml & create java Object, now I am creating XmlNodeData object and filling it. when I view output on UI, tree is not generating..
TreeNode rootNode = new TreeNodeImpl();
XmlNodeData xmlNodeData = new XmlNodeData();
xmlNodeData.setName("manoj");
xmlNodeData.setNamespace("Sahal");
xmlNodeData.setAttribute("name", "Sahal");
xmlNodeData.setAttribute("action", "ACTIOn");
TreeNode node1 = new TreeNodeImpl();
node1.setData(xmlNodeData);
rootNode.addChild(new Integer(0), node1) ;
XmlNodeData xmlNodeDat1 = new XmlNodeData();
xmlNodeDat1.setName("manoj");
xmlNodeDat1.setNamespace("Sahal");
xmlNodeDat1.setAttribute("name", "Sahal");
xmlNodeDat1.setAttribute("action", "ACTIOn");
TreeNodeImpl child = new TreeNodeImpl();
child.setData(xmlNodeData);
rootNode.addChild(new Integer(1), child) ;
UI Code
<rich:tree id="treeXML" value="#{simpleTreeBean.treeNode}" var="vardata" style="width:300px" ajaxSubmitSelection="true" switchType="client" nodeSelectListener="#{simpleTreeBean.processSelection}" reRender="selectedNode" treeNodeVar="xnd" >
<rich:treeNode >
<h utputText value="#{vardata.attributes['name']}" ></h utputText>
<h utputText value="#{vardata.attributes['id']}" > </h utputText>
<h utputText value=" #{vardata.text}" />
</rich:treeNode>
If any one know .. Please help me..
|
 |
Tim Holloway
Saloon Keeper
Joined: Jun 25, 2001
Posts: 14491
|
|
Welcome to the JavaRanch, Manoj!
It has been a while, but I believe that RichFaces has a way of dynamically generating tree nodes from POJOs without all that complicated JSF-specific code. I had a similar app where there was a 3-level menu 2-3 years back, and while I have forgotten the details, the basics are documented (although not as well as I'd like) in the RichFaces online documentation.
|
Customer surveys are for companies who didn't pay proper attention to begin with.
|
 |
Manoj Sahal
Greenhorn
Joined: Apr 27, 2012
Posts: 2
|
|
|
Issue resolved thanks ..):
|
 |
 |
|
|
subject: create Richface Tree using JAXB API
|
|
|