1. ICEfaces
  2. ICE-8153

ace:list - dragging selected row item to new list results in selected row items in multiple lists concurrently


    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.1.0.BETA1
    • Fix Version/s: 3.1.0.BETA2, 3.1
    • Component/s: ACE-Components
    • Labels:
    • Environment:
    • Assignee Priority:
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration


      If you select multiple rows in list A, then drag a selected row to list B, you end of up with the remaining selected rows in list A as well as the dragged row selected in list B. Having selected rows in multiple lists concurrently is not a valid state.

      The solution here could be one of:

      1. When a row is dragged into another list, all previously selected rows from the originating list are deselected, and the dragged row is selected (in the new list). Also, if a row is dragged within the same list and dropped in a new location, all previously selected rows are deselected and that row is selected. Note that the selected event should fire before the move event in this case.

      2. When a row is dragged at all, it is selected and any other rows are deselected upon drag initiation. The problem with this approach is that you lose previously selected rows if you accidentally initiate a drag when you might have been meaning to click on a row. Also, if you initiate a drag and then drop the row in the same location in the list, you will lose previously selected rows. However, it does have the advantage of selecting the row when the mouse button is pressed over it, prior to the drag starting, which might be more consistent from a user-experience perspective.

      Either of these will also allow the select event to fire during a drag operation, which it currently does not as the row is not actually selected during the course of the drag operation.


        Ken Fyten created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Salesforce Case []
        Affects [Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration]
        Assignee Priority P2
        Assignee Nils Lundquist [ nils.lundquist ]
        Ken Fyten made changes -
        Fix Version/s 3.1.0.RC1 [ 10337 ]
        Fix Version/s 3.1.0.BETA2 [ 10336 ]
        Nils Lundquist made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Salesforce Case []
        Fix Version/s 3.1.0.BETA2 [ 10336 ]
        Fix Version/s 3.1.0.RC1 [ 10337 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]


          • Assignee:
            Nils Lundquist
            Ken Fyten
          • Votes:
            0 Vote for this issue
            0 Start watching this issue


            • Created: