Class Ext.dd.DropTarget
|
Package:
|
Ext.grid
|
|
Defined In:
|
.js
|
|
Class:
|
|
|
Extends:
|
Ext.dd.DDTarget.
|
一个简单的基础类,该实现使得任何元素变成为可落下的目标,以便让拖动的元素放到其身上。
落下(drop)过程没有特别效果,除非提供了notifyDrop的实现
配置项
| |
dropAllowed : String
当可以被落下时拖动源的样式(默认为"x-dd-drop-ok")。
当可以被落下时拖动源的样式(默认为"x-dd-drop-ok")。
|
DropTarget
|
| |
dropNotAllowed : String
当不可以被落下时拖动源的样式(默认为"x-dd-drop-nodrop")。
当不可以被落下时拖动源的样式(默认为"x-dd-drop-nodrop")。
|
DropTarget
|
公告属性
这个类没有公告属性。
公共方法
| |
notifyEnter
(
*/ ,
Event e,
Object data
)
: String
当源{@link Ext.dd.DragSource}进入到目标的范围...
当源{@link Ext.dd.DragSource}进入到目标的范围内,它执行通知落下目标的那个函数。
默认的实现是,如存在overClass(或其它)的样式,将其加入到落下元素(drop element),并返回dropAllowed配置的值。
如需对落下验证(drop validation)的话可重写该方法。
参数项:
返回:
String status 由落下状态反馈到源的CSS class,使得所在的Ext.dd.StatusProxy可被更新。
|
DropTarget
|
| |
notifyOver
(
*/ ,
Event e,
Object data
)
: String
当源{@link Ext.dd.DragSource}进入到目标的范围...
当源{@link Ext.dd.DragSource}进入到目标的范围内,每一下移动鼠标,它不断执行通知落下目标的那个函数。
默认的实现是返回dropAllowed配置值而已
参数项:
返回:
String status 由落下状态反馈到源的CSS class,使得所在的Ext.dd.StatusProxy可被更新。
|
DropTarget
|
| |
notifyOut
(
*/ ,
Event e,
Object data
)
.
当源{@link Ext.dd.DragSource}移出落...
.
当源{@link Ext.dd.DragSource}移出落下目标的范围后,它执行通知落下目标的那个函数。
默认的实现仅是移除由overClass(或其它)指定的CSS class。
|
DropTarget
|
| |
notifyDrop
(
*/ ,
Event e,
Object data
)
: Boolean
当源{@link Ext.dd.DragSource}在落下目标身上完...
当源{@link Ext.dd.DragSource}在落下目标身上完成落下动作后,它执行通知落下目标的那个函数。
该方法没有默认的实现并返回false,所以你必须提供处理落下事件的实现并返回true,才能修复拖动源没有运行的动作。
参数项:
返回:
Boolean True 有效的落下返回true否则为false
|
DropTarget
|
公告事件
这个类没公共的事件。