Re: Add different component for treenode
Nevermind I was able to get it to work vishy [EMAIL PROTECTED] wrote: Hi, with newNodeComponent in the BaseTree class i can specify a different component for my treenode, but this is the same for all node. Is it possible setting different treenode component for added a different type of node in my tree? something like this: protected Component newNodeComponent(String id, IModel model) { if( node type a) return new component_a(id, model, tree); else if return new component_b(id, model, tree); else return new component_c(id, model, tree); } is it possible? thk -- View this message in context: http://www.nabble.com/Add-different-component-for-treenode-tp16332161p18786985.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]
Re: Add different component for treenode
Hi [EMAIL PROTECTED], I am trying to get the same thing working here and was just wondering if you were able to get it to work. if you did can you provide some help on you did it. Also when I try to write the newNodeComponent() method just as you have used below I get an exception that the method should return a value of type component. Any kind of help will be highly appreciated. Thanks, Vishy [EMAIL PROTECTED] wrote: Hi, with newNodeComponent in the BaseTree class i can specify a different component for my treenode, but this is the same for all node. Is it possible setting different treenode component for added a different type of node in my tree? something like this: protected Component newNodeComponent(String id, IModel model) { if( node type a) return new component_a(id, model, tree); else if return new component_b(id, model, tree); else return new component_c(id, model, tree); } is it possible? thk -- View this message in context: http://www.nabble.com/Add-different-component-for-treenode-tp16332161p18784879.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]
Add different component for treenode
Hi, with newNodeComponent in the BaseTree class i can specify a different component for my treenode, but this is the same for all node. Is it possible setting different treenode component for added a different type of node in my tree? something like this: protected Component newNodeComponent(String id, IModel model) { if( node type a) return new component_a(id, model, tree); else if return new component_b(id, model, tree); else return new component_c(id, model, tree); } is it possible? thk
Re: Add different component for treenode
i dont see why not. model.getobject() will get you the treenode, which you can cast down to your impl which will have a type property -igor On Thu, Mar 27, 2008 at 8:24 AM, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Hi, with newNodeComponent in the BaseTree class i can specify a different component for my treenode, but this is the same for all node. Is it possible setting different treenode component for added a different type of node in my tree? something like this: protected Component newNodeComponent(String id, IModel model) { if( node type a) return new component_a(id, model, tree); else if return new component_b(id, model, tree); else return new component_c(id, model, tree); } is it possible? thk - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]