2010-05-12 16 views
5

Attualmente, faccio questo:Link Wicket - sta aggiungendo un'etichetta necessaria per impostare il testo?

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

e

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

voglio fare omettere i elemento:

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

Come dovrebbe il codice Java sguardo?

mi aspetto qualcosa di simile

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

Grazie, Ondra

risposta

7

Questo non è integrato in Wicket, con un paio di motivi presentati here.

Tuttavia, si può certamente fare Possiedi un componente di quello che attualmente fare per rendere la vita più facile. Il costruttore avrebbe preso sia il modello per il collegamento e il modello per l'etichetta.

Problemi correlati