我正在使用dojo / dnd / source。在我的应用程序中,我将一个项目从源拖动到目标,在某些情况下,我想在删除它时或之前取消默认操作。
我试图在onDrop处理程序中返回false,但它不起作用。 我试图做“this.emit('dndCancel')”,但它也不起作用。
myTarget.on("Drop",function(source,nodes,copy){
this.emit("dndCancel");
return false;
}
我该怎么办?请
谢谢!
答案 0 :(得分:0)
尝试使用道场发布:
require(['dojo/topic'], function(topic) {
topic.publish("/dnd/cancel");
}