What if SuperPage is a page that is "concrete"? Can it display itself without having the <wicket:child> elements plugged in?
On Thu, Oct 23, 2008 at 4:56 PM, Richard Paul <[EMAIL PROTECTED]> wrote: > I ran into a similar situation last night. Not sure if this is what > your looking for. > > BasePage - My Site Layout > SuperPage - My Page Layout (e.g. a header area for what I am working with) > SubPage - Actions ( e.g. forms for adding stuff etc.) > > When first navigating to SuperPage I only want to show links that the > user needs to click on to access the different SubPages. > > In this case I used a <wicket:child> in my SuperPage. I can still > navigate to SuperPage even if I am calling the class SuperPage > directly. > > Then each link in SuperPage called my SubPage class, with only the > extra component added by the SubPage. > > Hope this helps. But as Igor said you have to make SuperPage have the > <wicket:child> in its markup. > > -Richard > > On Thu, Oct 23, 2008 at 3:37 PM, Igor Vaynberg <[EMAIL PROTECTED]> wrote: >> just like in object inheritance your superpage would have to provide a >> way to plug this extra component in... >> >> -igor >> >> On Thu, Oct 23, 2008 at 1:30 PM, James Carman >> <[EMAIL PROTECTED]> wrote: >>> Suppose I have this page hierarchy: >>> >>> BasePage <- SuperPage <- SubPage. >>> >>> In BasePage.html, I've got <wicket:child> and in SuperPage.html I've >>> got <wicket:extend>. Now, in SubPage.html, I can't just "override" >>> the markup of SuperPage.html by using a <wicket:extend>. Suppose I >>> wanted to just add in an extra component in SubPage.html and then >>> "override" the markup for SuperPage with the markup for SubPage, but >>> still allowing myself to extend from BasePage. I can't do that! >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
