ok for a form inside a modal dialog
you need to override:

        /**
         * @see org.apache.wicket.markup.html.form.Form#isRootForm()
         */
        @Override
        public boolean isRootForm()
        {
            return false;
        }

because the default behavior will ofcourse not find any other form because
the modal dialog form is just in javascript/html, its not a wicket
component..


On Thu, Feb 16, 2012 at 20:22, Johan Compagner <jcompag...@gmail.com> wrote:

> yes i just read that in a jira issue :)
> but in my example it doesn't ...
> will check it
>
>
>
> On Thu, Feb 16, 2012 at 20:20, Igor Vaynberg <igor.vaynb...@gmail.com>wrote:
>
>> the whole idea of putting the modal into a wicket form is that forms
>> inside the modal should change their form tags to divs because they
>> see they are inside another form...
>>
>> -igor
>>
>> On Thu, Feb 16, 2012 at 11:16 AM, Johan Compagner <jcompag...@gmail.com>
>> wrote:
>> > here:
>> >
>> >
>> http://wicket.apache.org/apidocs/1.5/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.html
>> >
>> > we say
>> >
>> > "If you want to use form in modal window component make sure that you
>> put
>> > the modal window itself in another form (nesting forms is legal in
>> Wicket)
>> > and that the form on modal window is submitted before the window get
>> > closed."
>> >
>> > problem is that this is illegal in the browser.
>> > And chrome some if i push through ajax new content in the modal dialog
>> that
>> > has that form
>> > completely removes the form from the resulting component tree..
>> >
>> > I guess this is because the modal dialog generates a form tag itself,
>> and
>> > then also a form tag is generated in the content of the modal dialog
>> itself
>> > and chrome just filters that out?
>> > Weird thing is that chrome doesn't do that when you do a full page
>> > refresh...
>> >
>> > johan
>>
>
>

Reply via email to