2011-04-12 68 views
0

哟,我只是拿起一个使用dojo 1.0.2的旧项目。拖放功能是一半工作,我的工作是完成另一半。如何找到dojo DnD处理程序?

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

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

我测试它在浏览器上,它让我拖放,和我看到放置目标的反馈。但是这个drop事件并没有完全实现,这就是我为什么要这么做的原因。

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

回答

1

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

一般的DnD文档可以在官方文档中找到:http://dojotoolkit.org/reference-guide/dojo/dnd.html —自从1.0.2以来,DnD原则改变不大。