[ https://issues.apache.org/jira/browse/WICKET-3451?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sergey Plevko updated WICKET-3451: ---------------------------------- Attachment: quickStart.zip QuickStart project > Tree disappears after addition a node > ------------------------------------- > > Key: WICKET-3451 > URL: https://issues.apache.org/jira/browse/WICKET-3451 > Project: Wicket > Issue Type: Bug > Components: wicket > Affects Versions: 1.4.15 > Environment: tomcat 6.0.26, win 7 > Reporter: Sergey Plevko > Attachments: quickStart.zip > > > There is a tree with root & node "rootChild" as its child. The tree is > rootless (so only "rootChild" node is shown). If you add a child to this > "rootChild" node, all the tree will disappears. > TestPage.html > <html xmlns="http://www.w3.org/1999/xhtml" > xmlns:wicket="http://wicket.apache.org/dtds.data/wicket-xhtml1.4-strict.dtd"> > <body> > <table> > <tr> <td> <div wicket:id="tree"></div> </td> </tr> > <tr> <td> <input type="submit" wicket:id="addChild" class="btn btnStd" /> > </td> </tr> > </table> > </body> > </html> > TestPage.java > public class TestPage extends WebPage { > public TestPage() { > DefaultMutableTreeNode root = new DefaultMutableTreeNode("root"); > final DefaultMutableTreeNode rootChild = new > DefaultMutableTreeNode("rootChild"); > root.add(rootChild); > final DefaultTreeModel treeModel = new DefaultTreeModel(root); > final BaseTree tree = new LinkTree("tree", treeModel); > tree.setRootLess(true); > add(tree); > tree.getTreeState().expandNode(rootChild); > AjaxLink addButton = new AjaxLink("addChild") { > public void onClick(AjaxRequestTarget ajaxRequestTarget) { > DefaultMutableTreeNode child = new > DefaultMutableTreeNode("child"); > rootChild.add(child); // it doesn't matter how we add this > child > treeModel.insertNodeInto(child, rootChild, 0); > tree.updateTree(ajaxRequestTarget); > } > }; > add(addButton); > } > } -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira