如何找到dojo DnD处理程序?

时间:2011-04-12 16:56:55

标签: javascript events dojo

哟,我刚刚拿起一个使用dojo 1.0.2的旧项目。拖放功能是一半工作,我的工作是完成另一半。

问题是我甚至无法开始追踪程序。有一个DnD表格单元格具有以下属性:

<td onclick="myclick" copyonly="true" accept="ppDay" dojotype="dojo.dnd.Source" id="src04/08/2011" class="dojoDndContainer">

我在浏览器上测试它,它让我拖放,我看到放置目标的反馈。但是丢弃事件并没有完全实现,这就是我无论如何都要使用它的原因。

问题是我无法找到定义DnD事件处理程序的位置。你能给我一个暗示吗?

1 个答案:

答案 0 :(得分:1)

它在dojo.dnd.Source中实施,可在dojo/dnd/文件夹中找到:Container.jsSelector.jsSource.js

一般DnD文档可以在官方文档中找到:http://dojotoolkit.org/reference-guide/dojo/dnd.html - 自1.0.2以来,DnD原则几乎没有变化。