2016-04-25 7 views
0

私はdojo/dnd/sourceを使用しています。私のアプリケーションでは、アイテムをソースからターゲットにドラッグし、私がそれをドロップするとき、またはドロップする前のデフォルトのアクション。Dojoを使用して 'ドロップ'が発生した場合のデフォルトのアクションをキャンセルするには

私はonDropハンドラでfalseを返そうとしましたが、動作しません。 "this.emit( 'dndCancel')"を実行しようとしましたが、どちらも動作しません。

myTarget.on("Drop",function(source,nodes,copy){ 
 
    this.emit("dndCancel"); 
 
    return false; 
 
}

私は何をすべきでしょうか?してください

THANKS!

答えて

0

公開道場で試してみてください:

require(['dojo/topic'], function(topic) { 
    topic.publish("/dnd/cancel"); 
} 
+0

それはとにかく....おかげで動作しません。 – user2746097

関連する問題