Ahh you're right.. Thought it was chained on the component and not the form.


2011/8/30 Martin Grigorov <mgrigo...@apache.org>:
> you can't do that even now
> adding a component which id is already in the parent's children
> see MarkupContainer.add(), line 166
>
> if (put(child) != null)
>                        {
>                                throw new 
> IllegalArgumentException(exceptionMessage("A child with id '" +
>                                        child.getId() + "' already exists"));
>                        }
>
> but the case "add myself as a child" is not covered
>
> On Tue, Aug 30, 2011 at 11:36 AM, nino martinez wael
> <nino.martinez.w...@gmail.com> wrote:
>> No I guess if all comes to all, its a check to prevent adding a
>> component more than once to the same form.
>>
>> 2011/8/30 Andrea Del Bene <adelb...@ciseonweb.it>:
>>> Hi nino,
>>>
>>> are you proposing to add a check to prevent components from adding themself?
>>>>
>>>> Argh sorry I was trying to simplify it.
>>>>
>>>> It should state getForm().add(getForm.add(new TextField("id"))). The
>>>> problem are the double calls to getForm it's wrong and an error.. I
>>>> just wanted to mention it.
>>>>
>>>> regards Nino
>>>>
>>>> 2011/8/30 Martin Grigorov<mgrigo...@apache.org>:
>>>>>
>>>>> the pasted code is broken
>>>>> can you paste again ?
>>>>>
>>>>> On Tue, Aug 30, 2011 at 10:37 AM, nino martinez wael
>>>>> <nino.martinez.w...@gmail.com>  wrote:
>>>>>>
>>>>>> I just made an copy paste error, resulting in this:
>>>>>>
>>>>>>                getForm().add(
>>>>>>
>>>>>>                                getFlow().add(
>>>>>>
>>>>>> However this results wicket running in circles, I know I made an error
>>>>>> but should'nt wicket complain over the component already has been
>>>>>> added?
>>>>>>
>>>>>> regards Nino
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Martin Grigorov
>>>>> jWeekend
>>>>> Training, Consulting, Development
>>>>> http://jWeekend.com
>>>>>
>>>>
>>>
>>>
>>
>
>
>
> --
> Martin Grigorov
> jWeekend
> Training, Consulting, Development
> http://jWeekend.com
>

Reply via email to