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

Reply via email to