我找到了一些关于使用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
答案 0 :(得分:0)
对于此类用例,您应该使用组合而不是继承。 即使用由(受保护的)工厂方法创建的Panel。子页面应覆盖此方法并创建不同的Panel。