I would like to confirm to folks here that you can use a page that has
a <wicket:child> element in it directly.  You do not have to subclass
it!  I found that to be quite weird, but it was very helpful in our
situation!

On Thu, Oct 23, 2008 at 10:42 PM, Richard Paul <[EMAIL PROTECTED]> wrote:
> 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]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to