myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Werner Punz (JIRA)" <>
Subject [jira] Commented: (MYFACES-2762) Handling mutiple h:form and AJAX is broken
Date Sun, 20 Jun 2010 12:53:24 GMT


Werner Punz commented on MYFACES-2762:

We had another issue with lost viewstates even in the old codebase which was fixed by the
new javascripts, but it can be that this one is a new bug introduced by the viewstate fixups.
Nevertheless the root cause of all this is mostly a spec leak
which mostly prevents cross form submits and generally multi form handling in a clean manner,
 which I already filed, but let me see if we can fix this issue as well. Cross form submits
and especially this case should work.

> Handling mutiple h:form and AJAX is broken
> ------------------------------------------
>                 Key: MYFACES-2762
>                 URL:
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: JSR-314
>    Affects Versions: 2.0.1-SNAPSHOT
>         Environment: myfaces current trunk (19.6.2010)
>            Reporter: Martin Kočí
>            Priority: Critical
>         Attachments: MYFACES-2762.patch
> Is seems that handling of
( is broken in
current trunk. This example:
>         <h:form id="form1">
>         </h:form>
>         <h:form id="form2">
>             <h:commandButton value="AJAX Submit">
>                 <f:ajax render="@all" />
>                 <f:setPropertyActionListener value="#{true}" target="#{viewScope.test}"
>             </h:commandButton>
>         </h:form>
>         <h:outputText value="#{viewScope.test}" />
> should produce output "true" with all clicks but it works only at first. Firebug shows
that all javax.faces.ViewState elements are removed after first response. If I comment out
first h:form it works as expected.
> Because this example works fine with 2.0.0 I think it a regression.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message