React-dnd: Fügen Sie den Zugriff auf dropEffect für dropTarget hinzu

Erstellt am 27. Aug. 2018  ·  3Kommentare  ·  Quelle: react-dnd/react-dnd

Hi!

Bezieht sich Ihre Feature-Anfrage auf ein Problem?
Ich hätte gerne Zugriff auf den aktuellen Drop-Effekt in der canDrop -Methode innerhalb der dropTarget -Decorator-Spezifikation, damit ich Drop-Ziele gemäß dem aktuellen Effekt deaktivieren/aktivieren könnte.

Beschreiben Sie die gewünschte Lösung
Ich denke, es wird schön sein, von monitor $ aus Zugriff auf dropEffect $ zu haben. Ich habe hier einen Lösungsentwurf für Version 3.0.2 vorbereitet und habe nichts dagegen, diese Funktion bei Bedarf zu neueren Versionen der Bibliothek hinzuzufügen.

Es könnte auch in https://github.com/react-dnd/react-dnd/issues/974 nützlich sein

wontfix

Hilfreichster Kommentar

Diese Funktion wäre super hilfreich für mich. Ich muss wissen, ob das abgelegte Element innerhalb des DropTarget verschoben oder kopiert wurde, aber nach dem, was ich gelesen habe, können Sie nur auf den dropEffect in der DragSource zugreifen. Ich habe viele DropTargets, die alle zu unterschiedlichen Orten führen, daher ziehe ich es vor, die onDrop-Logik im DropTarget zu handhaben. Vielleicht verwende ich die Bibliothek falsch, aber das scheint ein gültiger Anwendungsfall zu sein.

Alle 3 Kommentare

Hoch! Irgendwelche Kommentare dazu? Könnten Sie es bitte wenigstens triagieren?

Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivität gab. Es wird geschlossen, wenn keine weiteren Aktivitäten stattfinden. Vielen Dank für Ihre Beiträge.

Diese Funktion wäre super hilfreich für mich. Ich muss wissen, ob das abgelegte Element innerhalb des DropTarget verschoben oder kopiert wurde, aber nach dem, was ich gelesen habe, können Sie nur auf den dropEffect in der DragSource zugreifen. Ich habe viele DropTargets, die alle zu unterschiedlichen Orten führen, daher ziehe ich es vor, die onDrop-Logik im DropTarget zu handhaben. Vielleicht verwende ich die Bibliothek falsch, aber das scheint ein gültiger Anwendungsfall zu sein.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen