In my mind, I think of <wicket:child> like an abstract method in an
abstract superclass.  That's why I find it a bit weird.

On Wed, Oct 29, 2008 at 3:31 PM, Nino Saturnino Martinez Vazquez Wael
<[EMAIL PROTECTED]> wrote:
> I dont find it a bit wierd.. It just means that you've prepped the class for
> inheritance (by telling wicket that markup should be inserted where
> wicket:child are), so that if someone comes along latter and extends your
> component they are allowed todo so:)
>
> I actually think this is a very nice feature..
>
> James Carman wrote:
>>
>> 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]
>>
>>
>
> --
> -Wicket for love
>
> Nino Martinez Wael
> Java Specialist @ Jayway DK
> http://www.jayway.dk
> +45 2936 7684
>
>
> ---------------------------------------------------------------------
> 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