J'essaie d'utiliser Dojo dnd Source (1.4.2) pour créer une interface permettant de déplacer des objets d'une source vers une cible. Cela fonctionne bien, mais je veux changer le comportement afin d'exécuter une vérification avant de faire le D & D, donc si la vérification échoue, un message d'erreur est montré à l'utilisateur, et le D & D n'est pas fait. J'ai essayé l'exemple suivant, trouvé dans un blog:Dojo: faites glisser et déposez Arrêter Faites glisser
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");
}
}
);
Mais il ne réussit pas dire que this.avatar est nulle. Est-ce que quelqu'un sait comment faire cela?
Merci.
Jose