Hi!

Yes. Every time form is processed the form component values are
processed from rawinput. That is the normal usecase = you want to know
what user has entered.

However, if you want to explicitly dismiss user input, you can call
clearInput or set a new model.

Alternatively there are behaviors like
AjaxFormComponentUpdatingBehavior that do NOT submit the form.

**
Martin


2010/11/1 Marek Šabo <[email protected]>:
> Hi all,
>
> I'm using a form which embeds another nested form. An
> AjaxFormUpdatingBehavior works in parent form (updates some textfields via
> model changes). Problems start when I submit the nested form. Then the
> before-mentioned behavior "stops working". While debugging I learned why -
> during response building textfield values are rendered from rawinput and not
> from updated models. Workaround is to clearInput() on those field in
> mentioned behavior.
>
> I would like to know it this is normal and why or ask for some guidance to
> reveal why after nested form submits the parent form values are rendered
> from raw input (parent form wasn't submitted). (The nested form component
> implements IFormVisitingParticipant to skip validation when parent form
> submits.)
>
> Regards,
>
> --
> Marek Šabo
>
>
> ---------------------------------------------------------------------
> 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