質問

dojo.dndを使用して、dojoのデフォルトの動作に従って、ユーザーが任意の数字ではなく、一度に1つのアイテムのみをドラッグできるようにします。

現在、ユーザーはCtrlキーを押しながら、一度に複数のドラッグ可能なアイテムをクリックし、それらをすべてグループとしてドラッグできます。これを無効にして、ユーザーが常に1つのアイテムしかドラッグできないようにします。

以下のようにdojo.dnd.Source()を使用しています。

new dojo.dnd.Source(containerNode)

... containerNodeのすべての子ノードをドラッグ可能にします。

ありがとう。

役に立ちましたか?

解決

「単一」を設定する必要があります; dojo.dnd.Sourceのプロパティ(dojo.dnd.Selectorから継承):

        new dojo.dnd.Source(containerNode, { singular: true } );
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top