Sebastiaan van Erk wrote:
> 
> Ok, thanks for the quick reply. :-)
> 
> https://issues.apache.org/jira/browse/WICKET-1366
> 

I've added some comments to it. For a workaround, try:

tree = new LinkTree("t", model) {
        protected Component newNodeComponent(String id, IModel model) {
                return new LinkIconPanel(id, model, this) {
                        protected void onNodeLinkClicked(TreeNode node,
                                        BaseTree tree, AjaxRequestTarget 
target) {
                                tree.getTreeState().selectNode(node,
                                                
!tree.getTreeState().isNodeSelected(node));
                                onClicked(node, tree, target);
                        }
                        protected Component newContentComponent(String 
componentId,
                                        BaseTree tree, IModel model) {
                                return new Label(componentId, 
getNodeTextModel(model));
                        }
                };
        }

        protected void onClicked(TreeNode node, BaseTree tree,
                        AjaxRequestTarget target) {
                if (!node.isLeaf()) {
                        if (tree.getTreeState().isNodeExpanded(node)) {
                                collapseAll(node);
                        } else {
                                expandAll(node);
                        }
                        tree.updateTree(target);
                } else {
                        System.out.println(Arrays
                                        .toString(((DefaultMutableTreeNode) 
node)
                                                        .getUserObjectPath()));
                }
        }
};



-----
--
Kent Tong
Wicket tutorials freely available at http://www.agileskills2.org/EWDW
Axis2 tutorials freely available at http://www.agileskills2.org/DWSAA
-- 
View this message in context: 
http://www.nabble.com/Wicket-LinkTree-subtree-collapse-expand-tp15639680p15651849.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to