[jboss-user] [JBoss Seam] - Re: Richfaces Tree

nickarls do-not-reply at jboss.com
Thu Jan 3 06:02:08 EST 2008


Does this work:


  | <f:view>
  | 	<h:form>
  | 		<rich:panel header="Tree">
  | 			<rich:tree value="#{treebean.tree}" var="node">
  | 				<rich:treeNode>
  | 					<h:outputText value="#{node}"/>
  | 				</rich:treeNode>
  | 			</rich:tree>
  | 		</rich:panel>
  | 	</h:form>
  | </f:view>
  | 


  | @Name("treebean")
  | @Scope(ScopeType.SESSION)
  | public class TreeBean  {
  | 	private TreeNode tree = new TreeNodeImpl();
  | 
  | 	@Create
  | 	public void createTree() {
  | 		TreeNodeImpl fooNode = new TreeNodeImpl();
  | 		fooNode.setData("foo!");
  | 		TreeNodeImpl barNode = new TreeNodeImpl();
  | 		barNode.setData("bar!");
  | 		TreeNodeImpl tarNode = new TreeNodeImpl();
  | 		tarNode.setData("tar!");
  | 		tree.addChild("foo", fooNode);
  | 		fooNode.addChild("bar", barNode);
  | 		barNode.addChild("tar", tarNode);
  | 	}
  | 	
  | 	
  | 	public TreeNode getTree() {
  | 		return tree;
  | 	}
  | 
  | 	public void setTree(TreeNode tree) {
  | 		this.tree = tree;
  | 	}
  | 	
  | }
  | 

It has a simple string as node data and uses strings for ids

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116672#4116672

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116672



More information about the jboss-user mailing list