Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Works as Designed
-
Affects Version/s: 2.3.0, 2.3.1
-
Fix Version/s: None
-
Component/s: Documentation: Reference Manual, JSF
Description
It appears that the configuration mentioned at the referenced Springsource URL to activate the RichFacesAjaxHandler is incorrect. I was having trouble getting RichFaces partial updates working with SWF 2.3.0, RichFaces 3.3.3 and JSF 1.2.
After some research, I found a JBoss RichFaces bug report that explained that the RichFacesAjaxHandler should be a property of FlowHandlerAdapter instead of FlowController: https://issues.jboss.org/browse/RF-6463
I made the change (for me, I added the property to JsfFlowHandlerAdapter) and this got partial updates working. Here's my config:
<bean class="org.springframework.faces.webflow.JsfFlowHandlerAdapter">
<property name="flowExecutor" ref="flowExecutor" />
<property name="ajaxHandler">
<bean class="org.springframework.faces.richfaces.RichFacesAjaxHandler"/>
</property>
</bean>