2015-06-03 56 views
0

我找到了關於使用wicket child和擴展標籤的幾個示例。 例如一個帶有由兩個不同的子頁面實現的子元素的底頁。Wicket,指定基本頁面中子元素的默認內容

是否有可能使用父頁面和子頁面來覆蓋父頁面爲該頁面定義默認內容的特定部分?

因此,而不是添加到內容,孩子會取代該部分?

如果我把所有的內容在子元素之間的BasePage的,我得到以下錯誤:

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

回答

0

您應該使用組成,而不是繼承了這樣的用例。 也就是說使用由(受保護的)工廠方法創建的面板。子頁面應該重寫此方法並創建一個不同的面板。

相關問題