Frage

dojo.dnd verwenden, mag ich damit ein Benutzer ziehen nur ein Element in einer Zeit , anstatt jede beliebige Zahl, wie pro das Standardverhalten des Dojo.

Im Moment kann ein Benutzer Strg halten und mehrere ziehbar Gegenstände auf einmal klicken, ziehen Sie sie dann alle als Gruppe. Ich möchte dies deaktivieren, so dass der Benutzer nur ein Element zu einem bestimmten Zeitpunkt ziehen.

Ich bin mit einem dojo.dnd.Source (), wie weiter unten.

new dojo.dnd.Source(containerNode)

..., die alle untergeordneten Knoten des containerNode ziehbar macht.

Danke.

War es hilfreich?

Lösung

Sie müssen „singulären“ Eigentum Ihrer dojo.dnd.Source einzustellen (die von dojo.dnd.Selector vererbt wird):

        new dojo.dnd.Source(containerNode, { singular: true } );
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top