[ 
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

        

Reply via email to