You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Devin (JIRA)" <ji...@apache.org> on 2015/02/06 17:54:34 UTC

[jira] [Created] (FLEX-34741) Spark DataGrid Drag and Drop non functioning

Devin created FLEX-34741:
----------------------------

             Summary: Spark DataGrid Drag and Drop non functioning
                 Key: FLEX-34741
                 URL: https://issues.apache.org/jira/browse/FLEX-34741
             Project: Apache Flex
          Issue Type: Bug
          Components: Spark: DataGrid
    Affects Versions: Apache Flex 4.14.0
            Reporter: Devin


Description

Dropping a dragged item onto the grid does not work. When calculating the DropLocation (in dragEnter, dragOver, dragDrop handlers) it falls through to LayoutBase.calculateDropIndex which simply executes "return target.numElements;" That's clearly not how the dropIndex should be calculated on the grid. The GridLayout class should be overriding this method and calculating it correctly.

Furthermore, upon trying to fix this issue (which is more complicated than it should be because DataGrid.calculateDropPosition() is marked as private) the DataGrid.calculateDropPosition() does not perform a null check on the DropLocation (which is valid value).

Steps to Reproduce
1. Create a DataGrid with dragEnabled, dragMoveEnabled, and dropEnabled all set to true.
2. Try dragging rows around and dropping them.

Environment
Windows 8, Apache Flex 4.14

Expected Behavior
Seeing the drop indicator.
The expected behavior of dragging a row and dropping it in another location.

Actual Behavior
No drop indicator. Dropping a row does nothing.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)