2010-05-12 12 views
5

Actuellement, je fais ceci:Wicket lien - est l'ajout d'une étiquette nécessaire pour définir le texte?

<li><a wicket:id="link" href="#"><span wicket:id="name">jawa01</span></a></li> 

et

item.add(new BookmarkablePageLink("link", ResourcePage.class) 
    .setParameter("name", item.getModelObject().getName()) 
    .add(new Label("name", item.getModelObject().getName())) 
); 

Je veux faire OMMISSIONS l'élément:

<li><a wicket:id="link" href="#">...</a></li> 

Comment le look code java devrait?

Je me attends quelque chose comme

item.add(new BookmarkablePageLinkWithLabel(
    "link", ResourcePage.class, item.getModelObject().getName()) 
    .setParameter("name", item.getModelObject().getName()) 
); 

Merci, Ondra

Répondre

7

Ce ne se construit pas en Wicket, avec deux ou trois raisons présentées here. Cependant, vous pouvez certainement faire votre propre composant de ce que vous faites actuellement pour vous faciliter la vie. Le constructeur prend à la fois le modèle pour le lien et le modèle pour l'étiquette.