[ https://issues.apache.org/jira/browse/WICKET-3045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12921009#action_12921009 ]
Igor Vaynberg commented on WICKET-3045: --------------------------------------- juergen, so whats the point of keeping the transparent container around? it should work for the above usecase right? what you did was basically a work around.... > using TransparentWebMarkupContainer results in Markup not found for > Component... > -------------------------------------------------------------------------------- > > Key: WICKET-3045 > URL: https://issues.apache.org/jira/browse/WICKET-3045 > Project: Wicket > Issue Type: Bug > Affects Versions: 1.5-M2.1 > Reporter: Gabriel Bucher > Assignee: Juergen Donnerstag > Attachments: myproject.zip, quickstart.tar.gz > > > 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) { > super(parameters); > add( homePageLink("homelink") ); > } > } > -- 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) { > super(parameters); > WebMarkupContainer content = new > TransparentWebMarkupContainer("content"); > add(content); > } > } > -- 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> -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.