You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Maurice Amsellem (JIRA)" <ji...@apache.org> on 2013/10/13 23:14:41 UTC

[jira] [Updated] (FLEX-33818) SDK 4.10.0 bug for Spark Datagrid column resize and sort

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

Maurice Amsellem updated FLEX-33818:
------------------------------------

    Assignee: Maurice Amsellem

> SDK 4.10.0 bug for Spark Datagrid column resize and sort
> --------------------------------------------------------
>
>                 Key: FLEX-33818
>                 URL: https://issues.apache.org/jira/browse/FLEX-33818
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Spark: DataGrid
>    Affects Versions: Apache Flex 4.10.0
>         Environment: I only tested on Flash Builder 4.6 and 4.7, but expect it on others as well.
>            Reporter: gkk
>            Assignee: Maurice Amsellem
>            Priority: Critical
>              Labels: patch
>             Fix For: Adobe Flex SDK 4.0 (Release), Adobe Flex SDK 4.1 (Release), Adobe Flex SDK 4.5 (Release), Adobe Flex SDK 4.5.1 (Release), Adobe Flex SDK 4.6 (Release), Apache Flex 4.9.0
>
>
> Description
> The 4.10 spark datagrid column resize and sort behavior changed from earlier releases, regarding interactions between mouse pointer and column header. 
> Steps to Reproduce
> Problem #1: 
> Running the example code provided below, or using SDK 4.10 spark datagrid in your own application, left-click mouse on header column separator, and still holding down left-click button, drag mouse outside of header region, then release left-click button.
> Problem #2: 
> Running the example code provided below, or using SDK 4.10 spark datagrid in your own application, left-click mouse on header column area to sort the column, and still holding down the left-click button, drag mouse outside of header region, then release left-click button.
> Environment
> Mac OSX 10.6.8, Apache Flex 4.10.0, Flash Builder 4.6 and 4.7
> Expected Behavior
> Problem 1:
> The column should still be able to resize when the mouse cursor leaves the header region, as long as the left-click button remains down.
> Also, the default mouse pointer icon should replace the resize mouse icon when the left-click button is released outside of the header region.
> Problem 2:
> The column header cell should return to its mouse-up color when the left-click button is released outside of the header region.
> Actual Behavior
> Problem #1:
> Observe that the mouse cursor does not return to the usual pointer icon (the resize-column mouse icon remains displayed). 
> Also, observe that the column resize stops working when the mouse icon leaves the header region.
> Problem #2: 
> Observe that the column header background color indicates mouse-down (even though the mouse left-click was released, albeit outside the header region).
> --------- run this example application to observe bugs -------------
> <?xml version="1.0" encoding="utf-8"?> 
> <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" 
> minWidth="600" minHeight="600"> 
> <fx:Declarations> 
> <fx:String id="sampleText">Lorem Ipsum is the standard dummy text of the typesetting industry.</fx:String> 
> </fx:Declarations> 
> <s:VGroup horizontalAlign="center" paddingLeft="30" paddingTop="30"> 
> <s:Label text="1. Left-click (and hold) mouse on a column-separator in header, then drag it left and release it"/> 
> <s:Label text=" outside of header region. Notice the mouse icon does not change back to the normal pointer."/> 
> <s:Label text="2. Left-click (and hold) mouse anywhere in a header to sort, then drag mouse down outside of"/> 
> <s:Label text=" header region and release it. Notice the column-header color indicates mouse-down."/> 
> <s:DataGrid id="dg1"> 
> <s:columns> 
> <s:ArrayList> 
> <s:GridColumn dataField="value" headerText="Column 1" width="200"/> 
> <s:GridColumn dataField="value" headerText="Column 2" width="200"/> 
> </s:ArrayList> 
> </s:columns> 
> <s:ArrayCollection> 
> <s:DataItem value="{sampleText}"/> 
> <s:DataItem value="{sampleText}"/> 
> <s:DataItem value="{sampleText}"/> 
> </s:ArrayCollection> 
> </s:DataGrid> 
> </s:VGroup> 
> </s:Application> 



--
This message was sent by Atlassian JIRA
(v6.1#6144)