One more strange thing: if I select "five" and then shift-
select "one", the selectedIndices attribute is correct.

--- In [email protected], "tobiaspatton" <[EMAIL PROTECTED]> 
wrote:
>
> Hello list;
> 
> I have a list with multiple selection turned on. When I examine 
the 
> selectedIndices attribute of the list, the values seem to be 
> erroneous. For example, if my list looks like this:
> 
> one
> two
> three
> four
> five
> 
> I click on "one" and then shift-click on "two". At this point 
> selectedIndices contains [1,2] when it should be [0,1]. If I click 
> on "one" and shift-click on "five", selectedIndices contains 
> [4,8,5,6,7] when it should contain [0,1,2,3,4]. Strangely, 
> selectedItems contains the correct dataObjects. However, I want 
> access to the item renderers, not the data objects, so this is not 
> of no use to me.
> 
> Using ctrl-click to create a multi-selection works fine. That is, 
> the value of selectedIndices is correct when ctrl-click is used 
> instead of shift-click.
> 
> Here's small program to illustrate the problem:
> 
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.macromedia.com/2005/mxml"; 
>       xmlns="*" 
>       layout="absolute">
>       
>       <mx:List id="l1"
>               width="200"
>               multipleSelection="true"
>       
>       dataProvider="[ 'one', 'two', 'three', 'four', 'five' ]">
>       
>       </mx:List>
>       <mx:Button x="10" y="152" 
>               label="Trace" 
>               click="trace( l1.selectedIndices, 
> l1.selectedItems )"/>
> </mx:Application>
> 
> 
> Thanks.
> Tobias.
>






--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to