2009-10-21 20 views
5

Usando dojo.dnd, quiero permitir que un usuario arrastre solo un elemento a la vez, en lugar de cualquier número arbitrario, según el comportamiento predeterminado del dojo.dojo.dnd un artículo a la vez solo

Por el momento, un usuario puede mantener la tecla Ctrl y haga clic en varios artículos que pueden arrastrarse a la vez, a continuación, arrastre a todos como un grupo. Quiero desactivar esto para que el usuario solo pueda arrastrar un elemento en cualquier momento.

estoy usando un dojo.dnd.Source(), como a continuación.

new dojo.dnd.Source(containerNode) 

... que hace que todos los nodos secundarios de containerNode sean arrastrables.

Gracias.

Respuesta

7

Es necesario configurar la propiedad "singular" de su dojo.dnd.Source (que se hereda de dojo.dnd.Selector):

 new dojo.dnd.Source(containerNode, { singular: true }); 
+0

Tan simple como eso ... Muchas gracias. – Jez

Cuestiones relacionadas