ProzessD&D-Verhalten für spezielle Spalten Dieses Dokument in der Navigationsstruktur finden

 

Sie können mit dieser Möglichkeit für spezielle Spalten des Grid Controls ein Drag&Drop-Verhalten definieren. Jede Spalte kann dabei ein anderes Drag&Drop-Verhalten haben.

Prozess

  1. Definieren Sie eine interne Tabelle vom Typ LVC_T_FCAT für den Feldkatalog.

  2. Definieren Sie ein oder verschiedene Drag&Drop-Verhalten und beschaffen Sie sich deren Handles mit der Methode get_handle der Klasse cl_dragdrop.

  3. Erstellen Sie den Feldkatalog manuell oder halbautomatisch. Weisen Sie dem Feld dragdropid für ausgewählte Spalten das entsprechende Handle zu (mit dem Feld fieldname können sie die gewünschte Spalte referenzieren).

  4. Übergeben Sie den Feldkatalog mit der Methode set_table_for_first_display.

    Hinweis Hinweis

    Sie können den Feldkatalog mit dem Drag&Drop-Verhalten auch nachträglich mit der Methode set_frontend_fieldcatalog übergeben.

    Ende des Hinweises

Ergebnis

Die Spalten zeigen ein Drag&Drop-Verhalten gemäß dem übergebenen Handle.

Achtung Achtung

Die Definition eines Drag&Drop-Verhaltens lässt sich erst dann am Bildschirm nachvollziehen, wenn es wenigstens eine Dragsource und ein Droptarget mit gleichem Flavor gibt.

Ende der Warnung.