[richfaces-issues] [JBoss JIRA] Created: (RF-4012) a4j:region is always necessary

Jan Ziegler (JIRA) jira-events at lists.jboss.org
Fri Jul 25 03:07:59 EDT 2008


a4j:region is always necessary
------------------------------

                 Key: RF-4012
                 URL: https://jira.jboss.org/jira/browse/RF-4012
             Project: RichFaces
          Issue Type: Bug
    Affects Versions: 3.2.2
         Environment: Tomcat 6.0.16
MyFaces 1.2.3
Tomahawk 1.1.17 Snapshot
Facelets 1.1.15 Snapshot
Richfaces 3.2.2 Snapshot
            Reporter: Jan Ziegler


If a use any a4j-component and do not  wrap it in an <a4j:region>, the ajax call is not executed correctly (ajaxrequest=null in the request, empty response). This was no problem with the early 3.2.2. Snapshots. I testet with the snapshot from 20080724.

This is a simple example which sets a beans value via ajax on click of a commandLink and reRenders the output of the beans value:

Code:

<h:form>
	...

	<!-- WORKING (-> wrapped in region) -->
	
	<a4j:region>
		
		<h:outputText id="output" value="#{ajaxBean.text}"  />
		
		<a4j:commandLink reRender="output" value="click me!">
			<f:setPropertyActionListener target="#{ajaxBean.text}" value="you clicked the button" />
		</a4j:commandLink>
		
	</a4j:region>

					
	<!-- NOT WORKING ANYMORE! -->
	
	<h:outputText id="output" value="#{ajaxBean.text}"  />
	
	<a4j:commandLink reRender="output" value="click me!">
		<f:setPropertyActionListener target="#{ajaxBean.text}" value="you clicked the button" />
	</a4j:commandLink>

	...

</h:form>
	
I always thought that an <a4j:region> is not necessary and therefor the viewroot is the default region - has this changed? 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the richfaces-issues mailing list