[richfaces-issues] [JBoss JIRA] Commented: (RF-6788) Cannot select null value with rich:inplaceSelect

John Leed (JIRA) jira-events at lists.jboss.org
Thu Apr 16 16:57:22 EDT 2009


    [ https://jira.jboss.org/jira/browse/RF-6788?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12462754#action_12462754 ] 

John Leed commented on RF-6788:
-------------------------------

Another effect I just noticed... since UIInput.validate() returns early, it never reaches the call to validateValue(). As such, the value is not checked if it is required or not.

In short, the required attribute on rich:inplaceSelect doesn't work because of this problem.

> Cannot select null value with rich:inplaceSelect
> ------------------------------------------------
>
>                 Key: RF-6788
>                 URL: https://jira.jboss.org/jira/browse/RF-6788
>             Project: RichFaces
>          Issue Type: Bug
>    Affects Versions: 3.3.0, 3.3.1
>         Environment: RichFaces 3.3.0 or 3.3.1 Beta 3, Sun Glassfish Enterprise Server
>            Reporter: John Leed
>
> Using rich:inplaceSelect with a SelectItems array with a null value as the first entry to make the selection optional. The rest of the SelectItems are objects and a label with a JSF converter on the class. If the value on the backing bean is not null when the page is first rendered and if the null (value="") item is selected, the bean value does not change on postback.
> Example:
> <h:outputText value="District:"/>
> <rich:inplaceSelect label="District" id="district" value="#{store.currentEntity.district}"
>     defaultLabel="Click to select" >
>     <f:selectItems value="#{district.selectOneItems}"/>
> </rich:inplaceSelect>
> The following works perfectly fine:
> <h:outputText value="District:"/>
> <h:selectOneMenu label="District" id="district" value="#{store.currentEntity.district}">
>     <f:selectItems value="#{district.selectOneItems}"/>
> </h:selectOneMenu>

-- 
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