I know this thread is too old, but I still have this same issue in T5.3.7.

Since @PageDetached is no longer works, here is how I managed to fix this
for my form:

    @Inject private Heartbeat heartbeat;



    public void onSubmit()

    {

        if (request.isXHR())

        {

            // ...

            ajaxResponseRenderer.addCallback(new JavaScriptCallback()

            {

                @Override

                public void run(JavaScriptSupport javascriptSupport)

                {

                    // ...



                    heartbeat.defer(new Runnable()

                    {

                        @Override

                        public void run()

                        {

                            form.clearErrors();

                        }

                    });

                }

            });

        }

    }



On Mon, Jun 13, 2011 at 10:07 PM, Kartweel <r...@exemail.com.au> wrote:

> It still gave me issues when submitting a form with an error then
> submitting
> it valid, then it would bring up the old values and clobber the real values
> (after saving I default back to different data in the form).
>
> So I ammended it to
>
>
>         @PageDetached
>         void clearValidationTracker() {
>                 if (request.isXHR()) {
>                         if (workItemsForm.getDefaultTracker() != null)
> workItemsForm.getDefaultTracker().clear();
>                         workItemsForm.setDefaultTracker(null);
>                 }
>         }
>
>
> --
> View this message in context:
> http://tapestry.1045711.n5.nabble.com/Ajax-and-Validation-tp2431706p4485240.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>


-- 
Dmitry Gusev

AnjLab Team
http://anjlab.com

Reply via email to