com.extjs.gxt.ui.client.dnd
Class TreeGridDragSource

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseObservable
      extended by com.extjs.gxt.ui.client.dnd.DragSource
          extended by com.extjs.gxt.ui.client.dnd.TreeGridDragSource
All Implemented Interfaces:
Observable

public class TreeGridDragSource
extends DragSource

DragSource implementation for TreeGrid.


Field Summary
protected  TreeGrid<ModelData> treeGrid
           
protected  DND.TreeSource treeGridSource
           
 
Fields inherited from class com.extjs.gxt.ui.client.dnd.DragSource
component, data, draggable, listener, statusProxy
 
Constructor Summary
TreeGridDragSource(Component component)
           
 
Method Summary
 DND.TreeSource getTreeGridSource()
          Returns the type if items that can be dragged.
protected  void onDragDrop(DNDEvent event)
           
protected  void onDragStart(DNDEvent e)
          Called when a drag operation begins on the target component.
 void setTreeGridSource(DND.TreeSource treeGridSource)
          Sets which tree items can be dragged (defaults to BOTH).
 
Methods inherited from class com.extjs.gxt.ui.client.dnd.DragSource
addDNDListener, disable, enable, getComponent, getData, getDraggable, getGroup, getStatusText, isEnabled, onDragCancelled, onDragFail, release, removeDNDListener, setData, setGroup, setStatusText
 
Methods inherited from class com.extjs.gxt.ui.client.event.BaseObservable
addListener, callListener, fireEvent, fireEvent, getFiresEvents, getListeners, hasActiveEvent, hasListeners, hasListeners, removeAllListeners, removeListener, setFiresEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

treeGrid

protected TreeGrid<ModelData> treeGrid

treeGridSource

protected DND.TreeSource treeGridSource
Constructor Detail

TreeGridDragSource

public TreeGridDragSource(Component component)
Method Detail

getTreeGridSource

public DND.TreeSource getTreeGridSource()
Returns the type if items that can be dragged.

Returns:
the tree source type

setTreeGridSource

public void setTreeGridSource(DND.TreeSource treeGridSource)
Sets which tree items can be dragged (defaults to BOTH).

Parameters:
treeGridSource - the tree source type

onDragDrop

protected void onDragDrop(DNDEvent event)
Overrides:
onDragDrop in class DragSource

onDragStart

protected void onDragStart(DNDEvent e)
Description copied from class: DragSource
Called when a drag operation begins on the target component. Subclasses or any listeners can cancel the action by calling BaseEvent.setCancelled(boolean).

Overrides:
onDragStart in class DragSource
Parameters:
e - the dnd event