UITabPanel: if "value" is not available during RestoreView,
then ProcessDecodes ignored for child components
------------------------------------------------------------------------------------------------------------
Key: RF-1047
URL:
http://jira.jboss.com/jira/browse/RF-1047
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.1.1
Environment: Richfaces 3.1.1-CR1
Reporter: Matt Drees
Assigned To: Anton Belevich
Fix For: 3.2.0
I have a tabPanel whose value attribute is bound to a Seam conversation-scoped component.
Conversation-scoped components are not available during the RestoreView phase. So, when
the TabPanel has its "restoreState" method invoked, it sets
"restoredRenderValue" field to null. Later, during the ProcessDecodes phase, my
component is actually available, but getSwitchedFacetsAndChildren() doesn't look at
it; instead, it looks at the restoredRenderedValue field, and because it's null, it
doesn't execute ProcessDecodes on any of the child tabs.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: