2010-05-12 2 views
5

Derzeit ich dies tun:Wicket Link - fügt ein Label hinzu, um den Text zu setzen?

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

und

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

Ich möchte ommit das Element tun:

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

Wie sollte die Java-Code aussehen?

Ich erwarte, dass so etwas wie

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

Danke, Ondra

Antwort

7

Dies ist nicht in Wicket gebaut, mit ein paar Gründe here vorgestellt.

Sie können jedoch sicherlich Ihre eigene Komponente aus dem machen, was Sie derzeit tun, um Ihr Leben einfacher zu machen. Der Konstruktor würde sowohl das Modell für den Link als auch das Modell für das Label übernehmen.

Verwandte Themen