HintergrundDrag&Drop mit dem ALV Grid Control Dieses Dokument in der Navigationsstruktur finden

 

Das ALV Grid Control ermöglicht die Verwendung des Drag&Drop Controls. Für dieses Control müssen Sie zunächst ein Drag&Drop-Verhalten beschreiben und dieses Verhalten über ein Handle für Elemente der betroffenen Controls setzen. Das Drag&Drop Control erkennt anhand der Handles, welche Operationen der Benutzer durchführen darf und verändert beim Klicken den Mauszeiger.

Um mit dem gesetzten Drag&Drop-Verhalten Aktionen zu verbinden, stellt das ALV Grid Control die Ereignisse OnDrag, OnDrop, OnDropComplete und OnDropGetFlavor zur Verfügung.

Dieser Abschnitt beschreibt, wie Sie die Handles für das Drag&Drop-Verhalten mit Elementen des ALV Grid Controls verknüpfen. Die Dokumentation zum Control Framework erläutert die Programmierung von Drag&Drop (Ablauf eines Drag&Drop-Vorgangs, Drag&Drop-Ereignisse).

Beispiel

Zu Drag&Drop mit dem ALV Grid Control gibt es Demoreports in der Entwicklungsklasse SLIS:

  • BCALV_DND_01 (Zeilen des Grid Controls in Knoten des Tree Controls ziehen)

  • BCALV_DND_02 (Funktionsikonen des Tree Control auf Zeilen des Grid Controls ziehen)

  • BCALV_DND_03 (Definition eines Drag&Drop-Verhaltens auf Zellen des Grid Controls)

  • BCALV_DND_04 (Verschieben oder Kopieren von Zeilen innerhalb eines ALV Grid Controls)