Something like this...
<wicket:panel>
<a wicket:id="link"><span wicket:id="label">Foo</span></a>
</wicket:panel>
public class MyMenuPanel extends Panel {
public MyMenuPanel(String id, String label, Class pageClass) {
super(id);
Link link = new BookmarkablePageLink("link", pageClass);
add(link);
link.add(new Label("label", label));
}
}
jk
On Tue, Jul 22, 2008 at 01:32:55PM -0700, Edbay wrote:
>
> I get this approach. Can you provide the code for the panel?
>
> <ul>
> <!-- note: the tag here is only for preview,
> it will be replaced by the link panel contents -->
> <li wicket:id="menuItem"> # Foo </li>
> </ul>
>
> RepeatingView menu = new RepeatingView("menuItem");
>
> menu.add(new MyMenuPanel(menu.newChildId(), "Home", HomePage.class));
>
> if (userIsDarthVader) {
> menu.add(new MyMenuPanel(menu.newChildId(), "Enslave Universe",
> EnslaveUniversePage.class));
> }
>
> --
> View this message in context:
> http://www.nabble.com/How-to-build-a-dynamic-navigation-bar-tp18592899p18598120.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]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]