ALV-Tree Ereignis registrieren

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

ALV-Tree Ereignis registrieren

Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
Hallo,

wie kann man das Ereignis 'NODE_DOUBLE_CLICK' für die Klasse 'CL_GUI_ALV_TREE' registrieren.

Bekomm es nicht auf die Reihe :cry:


Noch ne Frage: Was bedeutet, daß die Attribute, Methoden und Ereignisse teilweise in ROT und teilweise in SCHWARZ aufgelistet sind????

mfg
Richard

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
Sorry, falsches Ereignis.

'ITEM_DOUBLE_CLICK' ist das richtige

mfg
Richard

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
RiffRaff hat geschrieben:...
Noch ne Frage: Was bedeutet, daß die Attribute, Methoden und Ereignisse teilweise in ROT und teilweise in SCHWARZ aufgelistet sind????
...
Ich vermute mal, Du meinst die Listdarstellung in der Klassenübersicht im Object Browser/Class Builder:
rot/blau = geerbte Elemente (je nach Einstellung der Farbschemata)
schwarz = eigene Elemente

PS:
im 4.7 gibt es in den Einstellungen zum Object Browser/Classe Builder die Möglichkeit, 'Gruppierung nach Interface und Oberklssen' sich die Zugehörigkeiten in der Klassenübersicht anzeigen zu lassen.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
Hallo,

Eigentlich geht's nur um die EventID.

für das Ereignis 'NODE_DOUBLE_CLICK' funktioniert ja folgendes:

Code: Alles auswählen.

  call method ref_alv_transport->get_registered_events
      importing events = lt_events.

  l_event-eventid = cl_gui_column_tree=>eventid_node_double_click.
  APPEND l_event TO lt_events.

  CALL METHOD ref_alv_transport->set_registered_events
    EXPORTING
      events = lt_events
    EXCEPTIONS
      cntl_error                = 1
      cntl_system_error         = 2
      illegal_event_combination = 3.
  IF sy-subrc <> 0.
    MESSAGE x208(00) WITH 'ERROR'.
  ENDIF.

 
aber woher bekomme ich für 'ITEM_DOUBLE_CLICK' die EventID ??? :shock:
oder schreibt man einfach

Code: Alles auswählen.

  l_event-eventid = 22
DIE währ's nämlich :P :lol: :P

mfg
Richard

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Moinsen.

Bei mir (4.6C) isses CL_GUI_COLUMN_TREE=>EVENTID_ITEM_DOUBLE_CLICK...

Gruss,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
ja, ja

der Wald und die Bäume (und die Vererbung) :oops:

schön langsam kapier ich's :roll:

mfg
Richard

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1402
Views
OCX in VBA registrieren?
von stori » 08.05.2006 20:33 • Verfasst in ABAP Objects®
1
Antw.
13727
Views
RFC Server am Sap Gateway registrieren
von abap-strizi » 01.09.2006 11:22 • Verfasst in ABAP® Core
4
Antw.
3425
Views
Event Handler dynamisch registrieren
von Tommy Nightmare » 22.11.2018 09:50 • Verfasst in ABAP Objects®
1
Antw.
2204
Views
Ein ComponentController-EVENT in einem View registrieren
von vmath » 12.07.2007 10:18 • Verfasst in Web Application Server
3
Antw.
4035
Views
Doku über ALV Tree / SAP Tree
von SkyHobbit » 14.06.2005 11:56 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor 4 Wochen von Manfred K. 1 / 4127
BUSOBJEKT zu CMIS PHIO ermitteln
letzen Monat von snooga87 1 / 5976
aRFC im OO-Kontext
October 2024 von ralf.wenzel 1 / 7036