2016-04-25 4 views
0

Ich benutze dojo/dnd/source.In meiner Anwendung ziehe ich ein Element von der Quelle zum Ziel, und unter bestimmten Bedingungen möchte ich abbrechen die Standardaktion, wenn oder bevor ich sie ablege.Wie kann ich die Standardaktion abbrechen, wenn der 'drop' auftritt Dojo dnd

Ich habe versucht, in der OnDrop-Handler zurückgeben, aber es funktioniert nicht. Ich habe versucht, "this.emit ('dndCancel')" zu tun, und es funktioniert auch nicht.

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

Was soll ich tun? Bitte

DANK!

Antwort

0

Versuchen mit einem Dojo veröffentlichen:

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

Es funktioniert nicht .... trotzdem danke – user2746097

Verwandte Themen