Class Ext.dd.DragZone
|
Package:
|
Ext.grid
|
|
Defined In:
|
.js
|
|
Class:
|
|
|
Extends:
|
Object
|
该类继承了Ext.dd.DragSource,对于多节点的源,该类提供了一个DD实理容器来代理.
默认情况下,该类要求可拖动的子节点全都在类(Ext.dd.Registry )中己注册
配置项
这个类没有配置项。
公告属性
这个类没有公告属性。
公共方法
| |
getDragData
(
EventObject e
)
: Object
该方法在鼠标在该容器中按下时激发,参照类(Ext.dd.Registr...
该方法在鼠标在该容器中按下时激发,参照类(Ext.dd.Registry),因为有效的拖动目标是基于鼠标按下事件获取的.
如果想想实现自己的查找方式(如根据类名查找子对象),可以重载这个主法.但是得确保该方法返回的对象有一个"ddel"属性(即返回一个HTML element),以便别的函数能正常工作
|
DragZone
|
| |
onInitDrag
(
Number x,
Number y
)
: Boolean
该方法在拖拽动作开始,初始化代理元素时调用,默认情况下,它克隆this...
该方法在拖拽动作开始,初始化代理元素时调用,默认情况下,它克隆this.dragData.ddel.
参数项:
x : Number
被点击的拖拽对象的X坐标
y : Number
被点击的拖拽对象的y坐标
返回:
Boolean 该方法返回一个布尔常量,当返回true时,表示继续(保持)拖拽,返回false时,表示取消拖拽
|
DragZone
|
| |
afterRepair
(
)
该方法在修复无效的drop操作后调用.默认情况下.高亮显示this.d...
该方法在修复无效的drop操作后调用.默认情况下.高亮显示this.dragData.ddel
|
DragZone
|
| |
getRepairXY
(
EventObject e
)
: Array
该方法在修复无效的drop操作之前调用,用来获取XY对象来激活(使用对...
该方法在修复无效的drop操作之前调用,用来获取XY对象来激活(使用对象),默认情况下返回this.dragData.ddel的XY属性
参数项:
返回:
Array 区域的xy位置 (例如: [100, 200])
|
DragZone
|
公告事件
这个类没公共的事件。