2009-10-21 14 views
5

Utilizzando dojo.dnd, voglio consentire a un utente di trascinare un solo elemento alla volta, piuttosto che qualsiasi numero arbitrario, come da comportamento predefinito del dojo.dojo.dnd un articolo alla volta solo

Al momento, un utente può tenere premuto Ctrl e fare clic su più elementi trascinabili alla volta, quindi trascinarli tutti in gruppo. Voglio disabilitare questo in modo che l'utente possa trascinare solo un oggetto in un dato momento.

Sto usando un dojo.dnd.Source(), come di seguito.

new dojo.dnd.Source(containerNode) 

... che rende trascinabili tutti i nodi figlio di containerNode.

Grazie.

risposta

7

è necessario impostare proprietà "singolare" della vostra dojo.dnd.Source (che viene ereditato da dojo.dnd.Selector):

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

semplice ... Grazie mille. – Jez

Problemi correlati