Question

À l'aide de dojo.dnd, je souhaite autoriser un utilisateur à faire glisser un seul élément à la fois , plutôt qu'un nombre arbitraire, conformément au comportement par défaut du dojo.

Pour le moment, un utilisateur peut maintenir la touche Ctrl enfoncée et cliquer sur plusieurs éléments pouvant être déplacés à la fois, puis les faire glisser tous en groupe. Je souhaite désactiver cette option afin que l'utilisateur ne puisse faire glisser qu'un seul élément à la fois.

J'utilise un dojo.dnd.Source (), comme ci-dessous.

new dojo.dnd.Source(containerNode)

... ce qui rend tous les nœuds enfants de containerNode déplaçables.

Merci.

Était-ce utile?

La solution

Vous devez définir "singulier". propriété de votre dojo.dnd.Source (hérité de dojo.dnd.Selector):

        new dojo.dnd.Source(containerNode, { singular: true } );
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top