Roo/grid/GridDragZone.js
[roojs1] / Roo / grid / GridDragZone.js
index 6c75d52..d7cb0e7 100644 (file)
@@ -45,7 +45,11 @@ Roo.extend(Roo.grid.GridDragZone, Roo.dd.DragZone, {
         
         }
         
-        if(rowIndex !== false){
+        var sels = sm.getSelections ? sm.getSelections() : (
+                    sm.getSelectedCell() ? [ this.grid.ds.getAt(sm.getSelectedCell()[0]) ] : []);
+        
+        // before it used to all dragging of unseleted... - now we dont do that.
+        if(sels || sels.length){
             
             // if editorgrid.. 
             
@@ -59,7 +63,7 @@ Roo.extend(Roo.grid.GridDragZone, Roo.dd.DragZone, {
                 sm.handleMouseDown(e, t); // non modifier buttons are handled by row select.
             }
             
-            Roo.log("getDragData ????");
+            Roo.log("getDragData");
             
             return {
                 grid: this.grid,
@@ -72,7 +76,8 @@ Roo.extend(Roo.grid.GridDragZone, Roo.dd.DragZone, {
         }
         return false;
     },
-
+    
+    
     onInitDrag : function(e){
         var data = this.dragData;
         this.ddel.innerHTML = this.grid.getDragDropText();