> But I don't think afterRender will be called unless the ajax response> 
> contains the form?

True. That seems to be what you're asking for.

> > I have the following code which I've been using to work around forms
> > invalidly persisting data on ajax requests (ie. form is rendered in
> the ajax
> > response, but the validation tracker stores the values for the NEXT
> request,
> > it needs to be cleared straight away).

Josh

On Mon, Nov 28, 2011 at 6:13 PM, Kartweel <r...@exemail.com.au> wrote:
> Thanks,
>
> I'll give it a try.
>
> But I don't think afterRender will be called unless the ajax response
> contains the form? (ie, the form is rendered...). I think that is why I
> was using pageDetached because it is always called. What do you think?
>
> Thanks, Ryan
>
>
>
> On 29/11/2011 10:06 AM, joshcanfield [via Tapestry] wrote:
>> Hmm... somewhere between nabble and my inbox your sourcecode was
>> stripped. This seems to be a pretty common problem with nabble.
>>
>> I'm not sure that this is addressed in 5.3, or if there is a defect
>> filed yet.
>>
>> But, seems like you could use a mixin?
>>
>> // In your page/component holding the form
>>  @Component(id = "form")
>>  @Mixins({"AjaxFormFix"})
>>  private Form form;
>>
>>
>> // In your mixins package
>>
>> @MixinAfter
>> public class AjaxFormFix {
>>
>>     @Inject
>>     private Request request;
>>
>>     @InjectContainer
>>     private Form form;
>>
>>     void afterRender() {
>>         if (request.isXHR()) {
>>             if (form.getDefaultTracker() != null)
>>                 form.getDefaultTracker().clear();
>>             form.setDefaultTracker(null);
>>         }
>>     }
>> }
>>
>> Josh
>>
>> On Sat, Nov 26, 2011 at 10:56 PM, Kartweel <[hidden email]
>> </user/SendEmail.jtp?type=node&node=5030881&i=0>> wrote:
>>
>> > Hi,
>> >
>> > I have the following code which I've been using to work around forms
>> > invalidly persisting data on ajax requests (ie. form is rendered in
>> the ajax
>> > response, but the validation tracker stores the values for the NEXT
>> request,
>> > it needs to be cleared straight away). Now that pageDetached is
>> depreciated
>> > what would be a better way to achieve this? Or does 5.3 now handle this
>> > correctly?
>> >
>> >
>> >
>> >
>> >
>> > Thanks, Ryan
>> >
>> >
>> > --
>> > View this message in context:
>> http://tapestry.1045711.n5.nabble.com/T5-3-Need-a-replacement-for-pageDetached-or-a-better-way-to-achieving-this-tp5026033p5026033.html
>> > Sent from the Tapestry - User mailing list archive at Nabble.com.
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [hidden email]
>> </user/SendEmail.jtp?type=node&node=5030881&i=1>
>> > For additional commands, e-mail: [hidden email]
>> </user/SendEmail.jtp?type=node&node=5030881&i=2>
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> </user/SendEmail.jtp?type=node&node=5030881&i=3>
>> For additional commands, e-mail: [hidden email]
>> </user/SendEmail.jtp?type=node&node=5030881&i=4>
>>
>>
>>
>> ------------------------------------------------------------------------
>> If you reply to this email, your message will be added to the
>> discussion below:
>> http://tapestry.1045711.n5.nabble.com/T5-3-Need-a-replacement-for-pageDetached-or-a-better-way-to-achieving-this-tp5026033p5030881.html
>>
>> To unsubscribe from [T5.3] Need a replacement for pageDetached (or a
>> better way to achieving this...), click here
>> <http://tapestry.1045711.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5026033&code=cmhvd0BleGVtYWlsLmNvbS5hdXw1MDI2MDMzfDE5MTMyMDEzNjQ=>.
>> NAML
>> <http://tapestry.1045711.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.InstantMailNamespace&breadcrumbs=instant+emails%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>
>
>
> --
> View this message in context: 
> http://tapestry.1045711.n5.nabble.com/T5-3-Need-a-replacement-for-pageDetached-or-a-better-way-to-achieving-this-tp5026033p5030891.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

Reply via email to