decorator generates scripts that execute on the client side. so
onfailure() is a handler that will be executed by clientside
javascript if ajax request fails, it has nothing to do with
button.onerror()

-igor


On Thu, Mar 20, 2008 at 2:54 PM, Matthew Young <[EMAIL PROTECTED]> wrote:
> > they are executed every time the component rendered
>
>  That's true for non-Ajax, but if Ajax, it's not called again.  It make sense
>  to me because the form is not rendered.
>
>
>  >no you shouldnt touch ajaxreqesttarget from a call decorator
>
>  I don't mean in the decorator. I mean in the AjaxButton#onSubmit()
>  #onError() because like I said, the decorator callback is not called again
>  in Ajax.
>
>  On Thu, Mar 20, 2008 at 2:41 PM, Igor Vaynberg <[EMAIL PROTECTED]>
>
>
> wrote:
>
>  > why would it be onsuccess path? this is something that runs clientside...
>  >
>  > they are executed every time the component rendered, and no you
>  > shouldnt touch ajaxreqesttarget from a call decorator, notice how it
>  > is not passed in...
>  >
>  > -igor
>  >
>  >
>  > On Thu, Mar 20, 2008 at 2:38 PM, Matthew Young <[EMAIL PROTECTED]> wrote:
>  > > >add an iajaxcalldecorator override failed script
>  > >
>  > >  Would that work if failure happen late in rendering?  By that time,
>  > Wicket
>  > >  would be on the onSuccess path, right?
>  > >
>  > >  For my Wicket education: I notice the IAjaxCallDecorator callbacks are
>  > only
>  > >  called once.  So are these for fixed static script only?  And that I
>  > should
>  > >  use target.appendJavascript() for dynamic JS?
>  > >
>  > >
>  > >  On Thu, Mar 20, 2008 at 1:21 PM, Igor Vaynberg <[EMAIL PROTECTED]
>  > >
>  > >  wrote:
>  > >
>  > >
>  > >
>  > >  > On Thu, Mar 20, 2008 at 12:59 PM, Matthew Young <[EMAIL PROTECTED]>
>  > wrote:
>  > >  > >  Small wish: in GMail, when their Ajax submit fails (either user
>  > submit
>  > >  > or
>  > >  > >  auto background submit), they don't go to a new page, they flash a
>  > >  > message
>  > >  > >  "System error, trying again."  It would be great if Wicket can
>  > support
>  > >  > this
>  > >  > >  way of Ajax error handling when error happen very late during
>  > render.
>  > >  >
>  > >  > this we do support. just throw an error, and in your button add an
>  > >  > iajaxcalldecorator, override failed script and make it show the popup
>  > >  >
>  > >  > -igor
>  > >  >
>  > >
>  > >
>  > > > ---------------------------------------------------------------------
>  > >  > 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