You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by "Mark Kessler (JIRA)" <ji...@apache.org> on 2013/04/16 02:00:17 UTC

[jira] [Assigned] (FLEX-24780) Initially I can change the selectedItem in a List programmatically, but if the event preventDefault is called anytime, I can no longer change the selectedItem programatically.

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

Mark Kessler reassigned FLEX-24780:
-----------------------------------

    Assignee: Mark Kessler
    
> Initially I can change the selectedItem in a List programmatically, but if the event preventDefault is called anytime, I can no longer change the selectedItem programatically.
> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: FLEX-24780
>                 URL: https://issues.apache.org/jira/browse/FLEX-24780
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Spark: List
>    Affects Versions: Adobe Flex SDK 4.0 (Release)
>         Environment: Affected OS(s): All OS Platforms
> Affected OS(s): All OS Platforms
> Browser: Firefox 2.x
> Language Found: English
>            Reporter: Adobe JIRA
>            Assignee: Mark Kessler
>
>       1.Click the button. The selectedItem is changed programmatically. 
> 2.Click on the list. The changing handler is called, the preventDefault is executed and the selectedItem is not changed. 
> 3.Click on the button again. The changing handler is executed and the selectedItem does not change.
> <fx:Script>
>     <![CDATA[
>         import spark.events.IndexChangeEvent;
>         protected function myButton_clickHandler(event:MouseEvent):void{
>             if(myList.selectedIndex == 0) myList.selectedIndex = 1;
>             else myList.selectedIndex = 0;
>         }
>         protected function myList_changingHandler(event:IndexChangeEvent):void{
>             event.preventDefault();
>         }
>     ]]
>       >
> </fx:Script>
> <s:layout>
>     <s:VerticalLayout/>
> </s:layout>
> <s:Button id="myButton" label="Change selected index" click="myButton_clickHandler(event)"/>
> <s:List id="myList" changing="myList_changingHandler(event)">
>     <s:ArrayCollection>
>         <fx:String>Item1</fx:String> 
>         <fx:String>Item2</fx:String> 
>     </s:ArrayCollection>
> </s:List>
>     

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira