myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Scott O'Bryan (JIRA)" <...@myfaces.apache.org>
Subject [jira] [Commented] (TRINIDAD-2097) tr:selectOneListBox - item not selected - wrong item of selected item returned by SimpleSelectOneRenderer.resolveIndex
Date Fri, 09 Sep 2011 15:49:08 GMT

    [ https://issues.apache.org/jira/browse/TRINIDAD-2097?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13101289#comment-13101289
] 

Scott O'Bryan commented on TRINIDAD-2097:
-----------------------------------------

I'm asking for comments on this patch.  Hopefully we'll get a reply soon.

> tr:selectOneListBox - item not selected - wrong item of selected item returned by SimpleSelectOneRenderer.resolveIndex
> ----------------------------------------------------------------------------------------------------------------------
>
>                 Key: TRINIDAD-2097
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-2097
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>          Components: Components
>    Affects Versions: 1.2.14-core 
>            Reporter: Michal Padera
>            Assignee: Scott O'Bryan
>            Priority: Blocker
>         Attachments: TRINIDAD-2097.patch
>
>
> I am setting value in selectOneListBox programmatically - CoreSelectOneListbox.setValue(...)
but the item is not rendered as selected. Equals() method finds the object in combo that should
be selected but method SimpleSelectOneRenderer._findIndex() returns wrong index. I have SelectItemGroups
with SelectItems and the structure is following:
> Group 1 - empty
> Group 2
>   - item 2.1
>   - item 2.2 - should be selected
> Group 3 - empty
> Group 4 - empty
> Group 5 - empty
> Method _findIndex() returns 2. When option "item 2.2" is rendered its index is 1 and
it is rendered as an option that is not selected.
> Even when I do not set value of combo programmatically and leave it up to component (setting
value attribute), wrong item is preselected. When I use h:selectOneListBox, everything works
fine - correct item is selected.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message