相同的Datagrid组件 ,不同对象之间的另类拖动 并非默认的移动和复制
需求:
下图 .三个区域 都是相同的一个DtableGrid(自己继承datagrid) 组件, 希望能实现将下级更改到不同的上级条目下
?
C -> B
B -> A
?
其他拖动是不允许的. 其实说白了.就是给儿子换个新爸爸, 孙子不能换爷爷,更不能给儿子或者孙子换新爸爸或者新爷爷
?
先看图:
?

?
demo:

?
?
代码:
?
1。 继承的datagrid 需要 开启 允许拖出和拖入
?
?2。 重写dragStartHandler 拖动发起事件
/** * 取消拖放 */private function cancelDragEvent(event:DragEvent):void{DragManager.showFeedback(DragManager.NONE);super.hideDropFeedback(event);event.preventDefault();}??
?