>From the testing that I have done so far. Yes. This has been such an extra ordinary find for me. It is what I call a HOWZAT!!! wicket moment !!
This is such a powerful feature. Hopefully someone can give us the official description of this concept. -Richard Paul Independent Contractor Chicago Area. On Thu, Oct 23, 2008 at 8:29 PM, James Carman <[EMAIL PROTECTED]> wrote: > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
