myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Leonardo Uribe (Resolved) (JIRA)" <...@myfaces.apache.org>
Subject [jira] [Resolved] (MYFACES-3522) collectionType attribute of selectManyCheckbox not processed correctly
Date Tue, 03 Apr 2012 15:54:24 GMT

     [ https://issues.apache.org/jira/browse/MYFACES-3522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Leonardo Uribe resolved MYFACES-3522.
-------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.1.7
                   2.0.13
         Assignee: Leonardo Uribe

Thanks Michael for the example. In this case, the solution is just move the code that check
for collectionType to the outer block. In that way the check for collectionType is done in
the right place. Note in the example valueType property has no effect, because that is a tomahawk
specific property.
                
> collectionType attribute of selectManyCheckbox not processed correctly
> ----------------------------------------------------------------------
>
>                 Key: MYFACES-3522
>                 URL: https://issues.apache.org/jira/browse/MYFACES-3522
>             Project: MyFaces Core
>          Issue Type: Bug
>    Affects Versions: 2.1.6
>         Environment: Tomcat 6.0.35
> myFaces 2.1.6
>            Reporter: Michael Heinen
>            Assignee: Leonardo Uribe
>            Priority: Critical
>             Fix For: 2.0.13, 2.1.7
>
>         Attachments: z.war
>
>
> The collectionType attribute of h:selectManyCheckbox is not processed correctly.
> The value attribute of selectManyCheckbox points to a Map with an ArrayList containing
Strings as values, representing the selected values.
> The checkboxes are initially correctly checked, but after ajax submission the model (Map<Sting,Object)
contains StringArrays instead of ArrayLists.
> This worked well since JSF 1.0, but it does not work with 2.1 anymore.
> It can be easily reproduced with MyFaces only.
> I see this as critical because ClassCastException are thrown as a result in application
code.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message