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

Mark Kessler resolved FLEX-21359.
---------------------------------

    Resolution: Not A Problem

Tested using below app.  Cannot reproduce bug with latest Flex-SDK.


<?xml version="1.0" encoding="utf-8"?>
<!---
   Test application
-->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009";
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/mx" > 

    <fx:Script>
        <![CDATA[
        import mx.events.ListEvent;
        import mx.collections.ArrayCollection;
        
        [Bindable]
        private var __dgData:ArrayCollection = new ArrayCollection([
            {label:"AA", data:"AAA"},
            {label:"BB", data:"BBB"},
            {label:"CC", data:"CCC"},
            {label:"DD", data:"DDD"},
            {label:"EE", data:"EEE"},
            {label:"FF", data:"FFF"},
            {label:"GG", data:"GGG"}]);
        
        protected function onItemClick( event:ListEvent ):void
                {
                    ta.text += "itemClick\n";
                }
                
                protected function onItemDoubleClick( event:ListEvent ):void
                {
                    ta.text += "itemDoubleClick\n\n";
                }


        ]]>
    </fx:Script>

    <s:layout>
        <s:VerticalLayout horizontalAlign="center" verticalAlign="middle" 
gap="0" />
    </s:layout>

        <mx:DataGrid id="dg" dataProvider="{__dgData}" width="200"
                 allowMultipleSelection="true" doubleClickEnabled="true"
                 itemClick="onItemClick(event)" 
itemDoubleClick="onItemDoubleClick(event)">
    </mx:DataGrid>

        <mx:TextArea id="ta" height="400" width="400"/>

</s:Application>
                
> ItemDoubleClick event not firing
> --------------------------------
>
>                 Key: FLEX-21359
>                 URL: https://issues.apache.org/jira/browse/FLEX-21359
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: mx: DataGrid
>    Affects Versions: Adobe Flex SDK 3.3 (Release)
>         Environment: Affected OS(s): Windows
> Affected OS(s): Windows XP
> Browser: Firefox 3.x
> Language Found: English
>            Reporter: Adobe JIRA
>            Assignee: Mark Kessler
>
> Steps to reproduce:
> 1. Import attached test case and run it.
> 2. Double click a row of the DataGrid as close to the edge between row as 
> possible.  I think you have to be within 1 or 2 pixels of the edge.
>  
>  Actual Results:
>  You will see two ItemClick events.
>  
>  Expected Results:
>  One ItemClick event, and one ItemDoubleClick event.
>  
>  Workaround (if any):
>  We're not using one, but I suppose you could create a Timer, and if you get 
> two ItemClicks within... 300ms, then dispatch an ItemDoubleClick.

--
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

Reply via email to