what else could be the submitting component but the button at that point?

-igor

On Thu, Sep 22, 2011 at 8:10 AM, Marcel Hoerr <marcel.ho...@gmx.de> wrote:
> as you debugged the code in AbstractDefaultAjaxBehavior. the actual call 
> hierachy is the following:
>
> - AbstractDefaultAjaxBehavior.onRequest
> -- AjaxEventBehavior.respond
> --- AjaxFormSubmitBehavior.onEvent
>
> the onEvent() method of the AjaxFormSubmitBehavior invokes in wicket 1.5 no 
> more the submitting component of the root form, but passes itself as 
> submitting component into the root form.
>
> code from wicket 1.4
> @Override
> protected void onEvent(AjaxRequestTarget target)
> {
>   getForm().getRootForm().onFormSubmitted();
> [...]
>
> code from wicket 1.5
> @Override
> protected void onEvent(final AjaxRequestTarget target)
> {
>   getForm().getRootForm().onFormSubmitted(new IFormSubmitter()
>   {
>        public Form<?> getForm()
>        {
>                return AjaxFormSubmitBehavior.this.getForm();
>        }
>
>        public boolean getDefaultFormProcessing()
>        {
>                return AjaxFormSubmitBehavior.this.getDefaultProcessing();
>        }
>
>        public void onSubmit()
>        {
>                AjaxFormSubmitBehavior.this.onSubmit(target);
>        }
>
>        public void onError()
>        {
>                AjaxFormSubmitBehavior.this.onError(target);
>        }
>   });
> }
>
> -------- Original-Nachricht --------
>> Datum: Thu, 22 Sep 2011 17:27:42 +0300
>> Von: Martin Grigorov <mgrigo...@apache.org>
>> An: users@wicket.apache.org
>> Betreff: Re: onSubmit - Button vs AjaxButton
>
>> 1.5 code from
>> org.apache.wicket.ajax.markup.html.form.AjaxButton.AjaxButton(...).new
>> AjaxFormSubmitBehavior() {...}.onSubmit(AjaxRequestTarget):
>>
>> @Override
>> protected void onSubmit(AjaxRequestTarget target)
>> {
>>       AjaxButton.this.onSubmit(target, AjaxButton.this.getForm());
>> }
>>
>> What do you mean by that AjaxFormSubmitBehavior handles the event ?
>>
>> On Thu, Sep 22, 2011 at 5:22 PM, Marcel Hoerr <marcel.ho...@gmx.de> wrote:
>> > i guess it is the change in the onEvent method of the
>> AjaxFormSubmitBehavior.
>> >
>> > in wicket 1.4 the AjaxFormSubmitBehavior gets the root form and fires
>> its onSubmit (meaning the underlying button is the formsubmitter) and handles
>> afterwards its own onSubmit.
>> > in wicket 1.5 the AjaxFormSubmitBehavior handles itself as formsubmitter
>> and the underlying button gets never fired.
>> >
>> > -------- Original-Nachricht --------
>> >> Datum: Thu, 22 Sep 2011 15:45:37 +0300
>> >> Von: Martin Grigorov <mgrigo...@apache.org>
>> >> An: users@wicket.apache.org
>> >> Betreff: Re: onSubmit - Button vs AjaxButton
>> >
>> >> check whether onError() is called
>> >>
>> >> Or put a breakpoint in
>> >> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest() and
>> >> follow to see where it breaks.
>> >>
>> >> On Thu, Sep 22, 2011 at 2:15 PM, Marcel Hoerr <marcel.ho...@gmx.de>
>> wrote:
>> >> > hey guys,
>> >> >
>> >> > i have a question regarding the onSubmit method in Button and
>> >> AjaxButton. we use an ajaxtified WizardButton (AjaxFormSubmitBehaivor)
>> which works
>> >> fine for wicket 1.4, but in wicket 1.5 the onSubmit method of the
>> underlying
>> >> WizardButton is never been called.
>> >> >
>> >> > any hint appreciated.
>> >> > --
>> >> > NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie!
>> >> > Jetzt informieren: http://www.gmx.net/de/go/freephone
>> >> >
>> >> > ---------------------------------------------------------------------
>> >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> >> > For additional commands, e-mail: users-h...@wicket.apache.org
>> >> >
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Martin Grigorov
>> >> jWeekend
>> >> Training, Consulting, Development
>> >> http://jWeekend.com
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> >> For additional commands, e-mail: users-h...@wicket.apache.org
>> >>
>> >
>> > --
>> > NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie!
>> > Jetzt informieren: http://www.gmx.net/de/go/freephone
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> > For additional commands, e-mail: users-h...@wicket.apache.org
>> >
>> >
>>
>>
>>
>> --
>> Martin Grigorov
>> jWeekend
>> Training, Consulting, Development
>> http://jWeekend.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>
> --
> NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie!
> Jetzt informieren: http://www.gmx.net/de/go/freephone
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to