Ok, I think this would work:
HtmlTree tree = (HtmlTree)
application.createComponent(HtmlTree.COMPONENT_TYPE);
tree.setRendererType("org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeRenderer");
tree.setId("tree");
ValueBinding vb = application.createValueBinding("#{tbrowser.treeModel}");
tree.setValueBinding("value", vb);
tree.setVar("treeItem");
tree.setStyleClass("tree");
tree.setNodeClass("treenode");
tree.setRowClasses("a, b");
tree.setColumnClasses("col1, col12");
tree.setSelectedNodeClass("treenodeSelected");
tree.setRendererType("org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeRenderer");
tree.setId("tree");
ValueBinding vb = application.createValueBinding("#{tbrowser.treeModel}");
tree.setValueBinding("value", vb);
tree.setVar("treeItem");
tree.setStyleClass("tree");
tree.setNodeClass("treenode");
tree.setRowClasses("a, b");
tree.setColumnClasses("col1, col12");
tree.setSelectedNodeClass("treenodeSelected");
And my getter is still valid.
public DefaultTreeModel getTreeModel()
{
return treeModel;
}
return treeModel;
}
Thanks,
--Todd
From: Todd Patrick
Sent: Wednesday, June 07, 2006 4:38 PM
To: 'MyFaces Discussion'
Subject: How does DefaultTreeModel and HtmlTree relate?
I've created a
HtmlTree in Java code:
HtmlTree tree =
(HtmlTree)
application.createComponent(HtmlTree.COMPONENT_TYPE);
tree.setRendererType("org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeRenderer");
tree.setId("tree");
tree.setVar("treeItem");
tree.setStyleClass("tree");
tree.setNodeClass("treenode");
tree.setRowClasses("a, b");
tree.setColumnClasses("col1, col12");
tree.setSelectedNodeClass("treenodeSelected");
tree.setRendererType("org.apache.myfaces.custom.tree.renderkit.html.HtmlTreeRenderer");
tree.setId("tree");
tree.setVar("treeItem");
tree.setStyleClass("tree");
tree.setNodeClass("treenode");
tree.setRowClasses("a, b");
tree.setColumnClasses("col1, col12");
tree.setSelectedNodeClass("treenodeSelected");
How do I apply the
DefaultTreeModel that I am returning from a getter?
public
DefaultTreeModel getTreeModel() {
return treeModel;
}
return treeModel;
}
I know that the
getter does return a valid DefaultTreeModel object.
How does
DefaultTreeModel and HtmlTree relate?
Thanks,
--Todd

