Hi Ganesh,
I met with the Ajax EG team members about this and we decided to go the
route of updating
the submitting form, because in a portlet environment, each form may
have its own view/viewstate
that is different - in which case we would clobber that. Impls must
update the submitting form (at least),
and we lieave it (for now) as an impl detail if they want to update all
forms with
javax.faces.ViewState (since that is not specified). We have not
handled all portlet related cases
in the spec - that I am sure of.. I think if need be we can address
this in an MR.
-roger
Ganesh wrote:
Hi Roger,
With the last minute changes I think an error has leaked in. It now
states that the javax.faces.ViewState is only to be replaced within
the submitting form. Imho all forms viewstates absolutely need to be
replaced.
Below I'm citing the new spec jsdoc text on this subject for the rest
of the list to understand what we are about.
Best regards,
Ganesh
* If an update element is found in the response with the identifier
javax.faces.ViewState:
<update id="javax.faces.ViewState">
<![CDATA[...]]>
</update>
locate and update the submitting form's javax.faces.ViewState
value with the CDATA contents from the response.