RecursivePanel extends Panel { public RecursivePanel() { if(somecondition) add(new RecursivePanel("recurse")); else add(new EmptyPanel("recurse")); } }
<wicket:panel> <span wicket:id="recurse"></span> </wicket:panel> Martijn On Wed, Jun 4, 2008 at 2:04 PM, Stefan Selariu <[EMAIL PROTECTED]> wrote: > Hi guys! > > I need to make generate something like this dynamically: > > <div wicket:id="level1"> <!-- node component --> > <div> <!-- caption --> > <span wicket:id="text" /> > </div> > <div style="margin-left: 24px;"> <!-- children --> > <div wicket:id="level2-1"> <!-- node component --> > <div> <!-- caption --> > <a href="#" wicket:id="link">select</a> > </div> > <div style="margin-left: 24px;"> <!-- children --> > <div wicket:id="level3"> <!-- node component --> > <div> <!-- caption --> > <span wicket:id="name" /> > </div> > <div style="margin-left: 24px;"> <!-- children --> > </div> > </div> > </div> > </div> > <div wicket:id="level2-2"> <!-- node component --> > <div> <!-- caption --> > <span wicket:id="text" /> > </div> > <div style="margin-left: 24px;"> <!-- children --> > </div> > </div> > </div> > </div> > > This is a tree for which every node has a caption and children. > Can I create a wicket component for the tree node that supports my > example? > > I need a component that behaves like the Loop but in a recursive way :) > > Best regards, > Stefan > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Become a Wicket expert, learn from the best: http://wicketinaction.com Apache Wicket 1.3.3 is released Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.3