我试图使用Dojo dnd Source(1.4.2)来创建一个接口,我可以将某些对象从源移动到目标。它工作正常,但我想在实际执行D之前更改行为以执行检查,因此如果检查失败,则会向用户显示错误消息,并且不会生成D & D。我尝试了以下在博客中找到的示例:Dojo:拖放停止拖动
dojo.subscribe("/dnd/drop", function(source,nodes,iscopy)
{
if (nodes[0].id == 'docs_menu'){
dojo.publish("/dnd/cancel");
dojo.dnd.manager().stopDrag();
alert("Drop is not permitted");
}
}
);
但它失败,说this.avatar为空。有人知道怎么做这个吗?
谢谢。
何塞