Как получить ссылку на текущий DropTarget, при сбое сброса с YUI 2.8.1 DragDrop? - PullRequest
0 голосов
/ 11 апреля 2011

Я использую компонент DragDrop - это, в основном, пример "сгруппированных объектов перетаскивания", - но я не могу получить ссылку на объект DropTarget, когда уронил объект перетаскивания. . когда DropTarget является "неправильным".

Я попытался перехватить onInvalidDrop, похоже, не могу перехватить там ссылки на DropTarget, области действия по умолчанию для этого объекта - Перетаскиваемый объект.

Я попытался поместить условное выражение в onDragDrop, чтобы определить, был ли результат отбрасывания законной целью, в надежде увидеть какой-то результат ... ничего.

Затем я попытался сделать то же самое с onDragEnd, как с onDragDrop, без сигары.

Я просто хочу деактивировать DropTarget, на котором произошел сбой пользователя. У меня есть готовые стили, у меня есть готовая к применению isTarget ... но не к чему это применить?

URL: http://codefinger.co.nz/_testing/yui_dragdrop/dragdrop_test.html

1 Ответ

0 голосов
/ 12 апреля 2011

Осторожно!Дав Гласс из команды YUI сообщил, что ссылка, которую я ищу, недоступна в DragDrop Y2.8.1 - хотя она есть в YUI3.

Хотя в моем случае невозможно перейти на YUI3, подходящий (Если это так, то решение было добавить все сбрасываемые файлы в одну группу (вместо множества групп), чтобы все они вызывали onDragDrop.Оттуда, можно квалифицировать в / действительные цели отбрасывания на основе таких вещей, как цели отбрасывания 'id, classNames, или в моем случае некоторые реквизиты пользовательских объектов.

Проблема ... решена.

...