我正在使用DragDrop
组件 - 它基本上是'分组的drop对象'示例 - 但我不能在我的生命中获取对DropTarget
对象的引用拖动对象...当DropTarget
“不正确”时。
我尝试拦截onInvalidDrop
,似乎无法捕获对DropTarget
的引用,'此'默认范围为Dragged对象。
我尝试在onDragDrop
中设置条件,以确定丢弃结果是否为合法目标,希望看到一些结果......没有。
然后我尝试使用onDragEnd
和onDragDrop
做同样的事情,没有雪茄。
我只是想停用用户失败的DropTarget
。我准备好了样式,我已准备好应用目标......但没有什么可以应用到它?
网址:http://codefinger.co.nz/_testing/yui_dragdrop/dragdrop_test.html
答案 0 :(得分:0)
小心! YUI团队的Dav Glass建议我在Y2.8.1 DragDrop中没有提供我参考的参考 - 尽管它在YUI3中。
虽然在我的情况下切换到YUI3是不可行的,但是一个合适的(如果是hacky)解决方案是将所有droppable添加到单个组(而不是多个组),以便它们都触发onDragDrop
。从那里开始,可以根据放置目标“id
,classNames
或者我的情况下的某些自定义对象道具来限定/有效放置目标。
问题......解决了。