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]
