在Apache Wicket组件中转换HTML

时间:2016-08-16 18:23:56

标签: wicket-6

我想在一个组件中转换html,类似于angularjs如何处理transclude:true(指令)。

假设我有这个HTML

<div wicket:id="myComponent> My content </div>

我希望该组件能够编写&#34;我的内容&#34;我指定的地方。 在MyComponent.html中:

<wicket:panel>   
//Some other code
TRANSCLUDE HERE: "My content" should be here.
</wicket:panel>

提前致谢

1 个答案:

答案 0 :(得分:2)

这是org.apache.wicket.markup.html.border.Border组件所做的。

边框的标记看起来像:

<wicket:border>
  // some HTML with or without wicket:id here
 <wicket:body/>
  // some more HTML with or without wicket:id here
<wicket:border>

在使用地点,您有:

<div wicket:id="myborder">
   // anything here will replace <wicket:body/> in the snippet above
</div>