Wicket,在基页中指定子元素的默认内容

时间:2015-06-03 21:08:04

标签: html wicket

我找到了一些关于使用wicket child和extend标签的例子。 例如。带有子元素的基页,该子元素由两个不同的子页面实现。

是否可以使用一个父项和一个子项覆盖父页面为该(子)部分定义默认内容的页面的特定部分?

因此,孩子不会添加内容,而是会替换该部分吗?

如果我在基页上的子元素之间添加任何内容,则会出现以下错误:

Caused by: org.apache.wicket.WicketRuntimeException: Wicket tags identified by wicket:id are not allowed in between <wicket:child> and </wicket:child> tags

1 个答案:

答案 0 :(得分:0)

对于此类用例,您应该使用组合而不是继承。 即使用由(受保护的)工厂方法创建的Panel。子页面应覆盖此方法并创建不同的Panel。