1


0

Flex / AS3簡単(希望)ドラッグアンドドロップの質問-他のコントロールへのドラッグを防止

検索しましたが、答えが見つかりませんでした。経験の浅い人なら誰でも簡単だと思います。 ページには複数のデータグリッドがあり、各データグリッドはドラッグアンドドロップで並べ替え可能にしたいのですが、アイテムを1つのコントロールから別のコントロールにドラッグしたくないです。 ユーザーがコントロールからアイテムをドラッグできないようにする方法を教えてください。 マウスでの移動を停止したいのですが、必要に応じてドラッグを完​​全にキャンセルする準備ができています。 +私はこのようなことをしようとしていました

dragExit="dragEvent.CANCEL"

これは明らかに間違っていますが、正しい方法を見つけることができません。

前もって感謝します。 〜マイク

1 Answer


0


OK

あなたがする必要があるのは、コマンド「event.preventDefault()」を持つデータグリッドごとにカスタムの「dragDrop」イベントハンドラを作成することです。 これにより、データグリッドが他のアイテムからアイテムを受信するのを事実上停止します。

これは、ホストの境界の外側にアイテムをドラッグすることを禁止しませんが、アイテムが別のデータグリッドにドロップされることを禁止します。

HTH.