myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rene O (Created) (JIRA)" <...@myfaces.apache.org>
Subject [jira] [Created] (MYFACES-3408) ajax behaviour has changed within myfaces-2.1.4
Date Fri, 25 Nov 2011 19:37:39 GMT
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

        

Mime
View raw message