Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
1.5-M2.1
-
None
-
None
-
None
Description
I used in wicket 1.4.x a WebMarkupContainer (isTransparentResolver = true) to add additional css styles to a div tag.
if I replace the WebMarkupContainer with the new TransparentWebMarkupContainer, this will result in a 'Markup not found for Component: [BookmarkablePageLink [Component id = homelink]]' Exception in the attached quickstart.tar.gz.
The missing markup is for a bookmarkable link added to the ProfilePage and the TransparentWebMarkupContainer is part of the AbstractBasePage.
– ProfilePage.java ----
public class ProfilePage extends AbstractBasePage {
public ProfilePage(PageParameters parameters)
}
– ProfilePage.html ----
<html xmlns:wicket>
<body>
<wicket:extend>
<h1>Profile</h1>
<a wicket:id="homelink" href="#">back to home</a>
</wicket:extend>
</body>
</html>
– AbstractBasePage.java ----
public class AbstractBasePage extends WebPage {
public AbstractBasePage(PageParameters parameters)
}
– AbstractBasePage.html ----
<html xmlns:wicket>
<body>
<div id="header">header</div>
<div id="main">
<div id="sidebar">sidebar</div>
<div wicket:id="content" id="content">
<wicket:child/>
</div>
</div>
<div id="footer">footer</div>
</body>
</html>