Wicket链接 - 是否添加了设置文本所需的标签?

Ond*_*žka 5 label wicket hyperlink

目前,我这样做:

<li><a wicket:id="link" href="#"><span wicket:id="name">jawa01</span></a></li>
Run Code Online (Sandbox Code Playgroud)

item.add( new BookmarkablePageLink("link", ResourcePage.class)
   .setParameter("name", item.getModelObject().getName())
   .add( new Label("name", item.getModelObject().getName()) )
);
Run Code Online (Sandbox Code Playgroud)

我想要省略元素:

<li><a wicket:id="link" href="#">...</a></li>
Run Code Online (Sandbox Code Playgroud)

java代码应该怎么样?

我期待类似的东西

item.add( new BookmarkablePageLinkWithLabel(
   "link", ResourcePage.class, item.getModelObject().getName())
   .setParameter("name", item.getModelObject().getName())
);
Run Code Online (Sandbox Code Playgroud)

谢谢,Ondra

sch*_*d04 7

这不是Wicket的内置,这里有几个原因.

但是,您当然可以使用现有的组件制作自己的组件,以使您的生活更轻松.构造函数将同时采用链接的模型和标签的模型.