2017-04-15 46 views

回答

2

正如您所分享的鏈接(使用活動部分)中所述,dgrid沒有任何與dnd相關的事件。

但是,作爲dojo/dnd/source的擴展名的dndSource有一組您可以用來偵聽的事件。

on(grid1.dndSource, "Drop", function(){ 
    //do something 
}); 

您也可以使用dojo/topic聽一些由dnd.Manager發表的主題。

topic.subscribe("/dnd/drop", function(){ 
    //do something 
}); 

下面是話題的列表,你可以聽:

  • /DND /源/過
  • /DND /啓動
  • /DND /刪除/前
  • /DND /滴
  • /dnd /取消
+0

太棒了,t他的第一個版本工作正常,我會堅持這一個。你能否提供你獲得事件名稱列表的URL,如「Drop」?謝謝! –

+0

您應該能夠在dojo api文檔中找到所有事件。 http://dojotoolkit.org/api/?qs=1.10/dojo/dnd/Source –

相關問題