[
https://issues.apache.org/jira/browse/MYFACES-3408?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13157298#comment-13157298
]
Leonardo Uribe commented on MYFACES-3408:
-----------------------------------------
I tried the example and it works fine with 2.1.4. The response looks like this:
<?xml version="1.0" encoding="utf-8"?><partial-response><changes><update
id="testForm:textId"><![CDATA[<span
id="testForm:textId">Test</span>]]></update><update
id="javax.faces.ViewState"><![CDATA[7De+xaILCuzOSe3wa9EceIRbeW6StpVz7BddNI1saPfMuvnBtxg0NFHWNz7DBRCCi7X7VwYCa55S
UyMfieh26A9AB6VNvsEEfNzJp2P8tDfQ7f5cMmZNOFClaQBvkRBLJwwQpA==
]]></update></changes></partial-response>
Which is ok, the span and the state are updated. In 2.1.4 we did some changes
related to MYFACES-3339 and MYFACES-3321. Checking the code I don't see any
error. Could you provide an alternate example? 2.1.5 quick bug fix release is
on the way right now, so if there is a test case maybe this could be included
in that release.
> ajax behaviour has changed within myfaces-2.1.4
> -----------------------------------------------
>
> Key: MYFACES-3408
> URL: https://issues.apache.org/jira/browse/MYFACES-3408
> Project: MyFaces Core
> Issue Type: Bug
> Affects Versions: 2.1.4
> Reporter: Rene O
>
> Example site:
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml"
> xmlns:h="http://java.sun.com/jsf/html"
> xmlns:f="http://java.sun.com/jsf/core"
> xmlns:ui="http://java.sun.com/jsf/facelets">
>
> <h:head>
> <title>JSF Test</title>
> </h:head>
> <h:body>
> <h:form id="testForm">
> <h:commandButton id="buttonId" value="click me">
> <f:ajax event="click" execute="@this"
> render="textId" />
> </h:commandButton>
> <h:outputText id="textId" value="Test" />
> </h:form>
> </h:body>
> </html>
> If you click the button, the following happens (you can see this if you use
> the richfaces a4j:log component):
> myfaces-2.1.4:
> info [20:19:52.375]: Received 'begin' event from <input id=testForm:buttonId
> ...>
> info [20:19:52.421]: Received 'beforedomupdate' event from <input
> id=testForm:buttonId ...>
> info [20:19:52.453]: Received 'success' event from <input
> id=testForm:buttonId ...>
> info [20:19:52.453]: Received 'complete' event from <input
> id=testForm:buttonId ...>
> but with myfaces-2.1.3 and mojarra-2.1.4:
> info [20:23:57.671]: Received 'begin' event from <input id=testForm:buttonId
> ...>
> info [20:23:57.828]: Received 'beforedomupdate' event from <input
> id=testForm:buttonId ...>
> info [20:23:57.843]: Listing content of response changes element:
> Element update for id=testForm:textId
> <update id="testForm:textId"><![CDATA[<span
> id="testForm:textId">Test</span>]]></update>
> Element update for id=javax.faces.ViewState
> <update
> id="javax.faces.ViewState"><![CDATA[j0LjX8e0GxCO+29xvrdy2+8Ioe6Fl0/0rxQEZOOH3gbOawFqNemG/u0qOkv8g9mdmT4e8Zt3Qd+VmBXTz7ibVDKOj1kPnFKT+11GTlQ4BRvtRAGk9ioKZSuzhTbGgPwzW+4BMw==]]></update>
> You see, that now with myfaces-2.1.4 something goes wrong...
> This new behaviour causes some problems within richfaces. For example the
> rich:tabPanel component doesn't work correct now, if used in ajax mode.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira