X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/25ef3491bd9ae007ff1fc2b0d7943e6eaaccf775..6e39d509471fe9b4e2660e0d1631b350d0c66f40:/docs/output/Ext.dd.DragZone.html diff --git a/docs/output/Ext.dd.DragZone.html b/docs/output/Ext.dd.DragZone.html index cfd8e55b..dde63131 100644 --- a/docs/output/Ext.dd.DragZone.html +++ b/docs/output/Ext.dd.DragZone.html @@ -1,4 +1,4 @@ -
Properties Methods Events Config Options Direct Link
DragDrop
  DD
    DDProxy
      DragSource
        DragZone

Class Ext.dd.DragZone

Package:Ext.dd
Defined In:DragZone.js
Class:DragZone
Subclasses:GridDragZone, TreeDragZone
Extends:DragSource

This class provides a container DD instance that allows dragging of multiple child source nodes.

+
DragDrop
  DD
    DDProxy
      DragSource
        DragZone

Class Ext.dd.DragZone

Package:Ext.dd
Defined In:DragZone.js
Class:DragZone
Subclasses:GridDragZone, TreeDragZone
Extends:DragSource

This class provides a container DD instance that allows dragging of multiple child source nodes.

This class does not move the drag target nodes, but a proxy element which may contain any DOM structure you wish. The DOM element to show in the proxy is provided by either a provided implementation of getDragData, or by registered draggables registered with Ext.dd.Registry

@@ -11,8 +11,8 @@ the DragZone with an implementation of the getTarget method to identify a node based on a Ext.DomQuery selector. For example, to make the nodes of a DataView draggable, use the following -technique. Knowledge of the use of the DataView is required:

myDataView.on('render', function() {
-    myDataView.dragZone = new Ext.dd.DragZone(myDataView.getEl(), {
+technique. Knowledge of the use of the DataView is required:

myDataView.on('render', function(v) {
+    myDataView.dragZone = new Ext.dd.DragZone(v.getEl(), {
 
 //      On receipt of a mousedown event, see if it is within a DataView node.

 //      Return a drag data object if so.

@@ -20,7 +20,7 @@ technique. Knowledge of the use of the DataView is required:

myDat
 
 //          Use the DataView's own itemSelector (a mandatory property) to

 //          test if the mousedown is within one of the DataView's nodes.

-            var sourceEl = e.getTarget(myDataView.itemSelector, 10);
+            var sourceEl = e.getTarget(v.itemSelector, 10);
 
 //          If the mousedown is within a DataView node, clone the node to produce

 //          a ddel element for use by the drag proxy. Also add application data

@@ -32,8 +32,8 @@ technique. Knowledge of the use of the DataView is required:

myDat
                     ddel: d,
                     sourceEl: sourceEl,
                     repairXY: Ext.fly(sourceEl).getXY(),
-                    sourceStore: myDataView.store,
-                    draggedRecord: v.getRecord(sourceEl)
+                    sourceStore: v.store,
+                    draggedRecord: v.getRecord(sourceEl)
                 }
             }
         },