Clear Up
SharpKit Reference

DropTarget Class

A simple class that provides the basic implementation needed to make any element a drop target that can have draggable items dropped onto it. The drop has no effect until an implementation of notifyDrop is provided.

Namespace: Ext.dd

Derived Types

Constructors

Fields

Name Description
ddGroup A named drag drop group to which this object belongs. If a group is specified, then this object will only interact with other drag drop objects in the same group.
dropAllowed The CSS class returned to the drag source when drop is allowed. Defaults to: "x-dd-drop-ok"
dropNotAllowed The CSS class returned to the drag source when drop is not allowed. Defaults to: "x-dd-drop-nodrop"
overClass The CSS class applied to the drop target element while the drag source is over it. Defaults to: ""

Methods

Name Description
notifyDrop(DragSource, object, object) The function a Ext.dd.DragSource calls once to notify this drop target that the dragged item has been dropped on it. This method has no default implementation and returns false, so you must provide an implementation that does something to process the drop event and returns true so that the drag source's repair action does not run.

This is a template method. a hook into the functionality of this class. Feel free to override it in child classes.

notifyEnter(DragSource, object, object) The function a Ext.dd.DragSource calls once to notify this drop target that the source is now over the target. This default implementation adds the CSS class specified by overClass (if any) to the drop element and returns the dropAllowed config value. This method should be overridden if drop validation is required.

This is a template method. a hook into the functionality of this class. Feel free to override it in child classes.

notifyOut(DragSource, object, object) The function a Ext.dd.DragSource calls once to notify this drop target that the source has been dragged out of the target without dropping. This default implementation simply removes the CSS class specified by overClass (if any) from the drop element.

This is a template method. a hook into the functionality of this class. Feel free to override it in child classes.

notifyOver(DragSource, object, object) The function a Ext.dd.DragSource calls continuously while it is being dragged over the target. This method will be called on every mouse movement while the drag source is over the drop target. This default implementation simply returns the dropAllowed config value.

This is a template method. a hook into the functionality of this class. Feel free to override it in child classes.

© Copyright 2005-2011 SharpKit. All rights reserved.