Hi all, I am working with wicket tree based on the inmethod tree example.I have just 2 level tree with taggroup and tags. I have issue in just displaying the name, rather I get a whole object, The code is below
protected TreeModel createTreeModel() { TreeModel model = null; final List list = getGenericTagGroupService().getAll(); final DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode(new ModelBean("ROOT")); add(rootNode, list); model = new DefaultTreeModel(rootNode); return model; } private void add(final DefaultMutableTreeNode parent, final List sub) { for (final Iterator i = sub.iterator(); i.hasNext();) { final TagGroup tg = (TagGroup) i.next(); final DefaultMutableTreeNode child = new DefaultMutableTreeNode(new DetachableTagGroupModel(tg.toString())); parent.add(child); final List tags = new ArrayList(tg.getTags()); for (final Iterator j = tags.iterator(); j.hasNext();) { final Tag t = (Tag) j.next(); child.add(new DefaultMutableTreeNode(new DetachableTagModel(t.toString()))); } } } I get the output like this, com.abc.core.model.taggr...@499f7d[name=vertical] com.abc.core.model....@11f1d25[name=retail] com.abc.core.model....@1df5c7[name=financial] what i need is this, Vertical Retail Financial Also how to get back the model object again onClick, protected void onNodeLinkClicked(final TreeNode node, final BaseTree tree1, final AjaxRequestTarget target) { super.onNodeLinkClicked(node, tree1, target); // setResponsePage(); } Thanks in advance ~Penn -- View this message in context: http://www.nabble.com/How-to-resolve-tree-issue--tp21838037p21838037.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org