Anfang des InhaltsbereichsFunktionsdokumentationDefinition eines Kontext-Menüs Dokument im Navigationsbaum lokalisieren

Verwendung

Das ALV Grid Control benutzt das Strukturlink Kontext Menü und belegt es mit Standardfunktionen. Sie können es kontextsensitiv um eigene Funktionen erweitern und gegebene Funktionen ausblenden oder deaktivieren.

Integration

Das Kontext-Menü ist eine Instanz der Klasse CL_CTMENU . Wird das Ereignis CONTEXT_MENU_REQUEST vom Benutzer ausgelöst, so enthält der Ereignisparameter E_OBJECT eine Referenz auf das Standard-Kontextmenü.

Hinweis

Siehe auch den Report BCALV_GRID_06 in der Entwicklungsklasse SLIS .

Funktionsumfang

Sie können dieses Menü folgendermaßen verändern:

CALL METHOD E_OBJECT->ADD_FUNCTION
            EXPORTING FCODE = 'DELE'
            TEXT = TEXT-003. "Löschen

DATA: LT_FCODES TYPE UI_FUNCTIONS,
CLEAR LT_FCODES.
APPEND CL_GUI_ALV_GRID=>MC_FC_COL_OPTIMIZE TO LT_FCODES.
APPEND CL_GUI_ALV_GRID=>MC_FC_HELP TO LT_FCODES.
CALL METHOD E_OBJECT->DISABLE_FUNCTIONS
      EXPORTING FCODES = LT_FCODES.

Mit den Methoden enable_functions und show_functions können Sie die jeweiligen Funktionen wieder aktivieren beziehungsweise anzeigen.

Hinweis

Die Funktionskodes zu eigenen Funktionen fragen Sie beim Ereignis user_command ab.

Ende des Inhaltsbereichs