[richfaces-issues] [JBoss JIRA] Resolved: (RF-3517) Entered values in rich:subTable are lost upon validation errors
Alexander Smirnov (JIRA)
jira-events at lists.jboss.org
Fri Jun 4 17:04:25 EDT 2010
[ https://jira.jboss.org/browse/RF-3517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexander Smirnov resolved RF-3517.
-----------------------------------
Resolution: Duplicate Issue
> Entered values in rich:subTable are lost upon validation errors
> ---------------------------------------------------------------
>
> Key: RF-3517
> URL: https://jira.jboss.org/browse/RF-3517
> Project: RichFaces
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: component-tables
> Affects Versions: 3.1.4
> Environment: Windows Vista, JBoss 4.0.5, JSF 1.2
> Reporter: Jonck van der Kogel
> Assignee: Alexander Smirnov
> Priority: Minor
> Fix For: Future
>
> Original Estimate: 0 minutes
> Remaining Estimate: 0 minutes
>
> Given the following sample code:
> <rich:dataTable
> value="#{backingBean.holders}"
> var="holder">
> <f:facet name="header">
> <rich:columnGroup>
> <rich:column>
> <h:outputText value="Test">
> </rich:column>
> </rich:columnGroup>
> </f:facet>
> <rich:column>
> <h:inputText value="#{holder.requiredTest}" required="true" />
> </rich:column>
> <rich:subTable
> value="#{holder}"
> var="holderSubTable">
> <rich:column colspan="1">
> <h:inputText value="#{holderSubTable.test}" />
> </rich:column>
> </rich:subTable>
> </rich:dataTable>
> When the surrounding form is submitted, the "test" field in the rich:subTable is cleared when a validation error occurs. This is not the expected behavior, normally in JSF when a validation error occurs the entered values remain.
> To illustrate this, I rebuilt the above scenario but now placed all fields within the same rich:dataTable like so:
> <rich:dataTable
> value="#{backingBean.holders}"
> var="holder">
> <f:facet name="header">
> <rich:columnGroup>
> <rich:column>
> <h:outputText value="Test">
> </rich:column>
> <rich:column>
> <h:outputText value="Test2">
> </rich:column>
> </rich:columnGroup>
> </f:facet>
> <rich:column>
> <h:inputText value="#{holder.requiredTest}" required="true" />
> </rich:column>
> <rich:column>
> <h:inputText value="#{holder.test}" />
> </rich:column>
> </rich:dataTable>
> In this case when the form is submitted and a validation error occurs the "test" field is not cleared, as expected.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the richfaces-issues
mailing list