Удаление DragManager.acceptDragDrop () в flex - PullRequest
0 голосов
/ 06 мая 2011

Существует ли какой-либо противоположный метод для DragManager.acceptDragDrop (), такой как DragManager.removeDragDrop (), который может обрабатываться в событиях dragExit event.any ...

Ответы [ 2 ]

0 голосов
/ 29 декабря 2014

на самом деле у меня была та же проблема, вам просто нужно сделать что-то вроде dragExit (), чтобы предотвратить обработку события dropExit: event.preventDefault (); Это останавливает распространение события и обработку dropDrag.

0 голосов
/ 06 мая 2011

Противоположность этому:

DragManager.acceptDragDrop(component);

это:

DragManager.acceptDragDrop(null);

Или просто не звоните DragManager.acceptDragDrop вообще, здесь Вы можете прочитать это:

Если данные перетаскивания находятся не в совместимом формате, не вызывайте метод DragManager.acceptDragDrop (). Если обработчик событий не вызывает этот метод, пользователь не может удалить данные, а цель удаления не получит события dragOver, dragExit и dragDrop.

...