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]

Reply via email to