2011-04-12 70 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原則改變不大。