event bei click

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

event bei click

Beitrag von MiG (ForumUser / 4 / 0 / 0 ) »
Hallo,

ich wollte fragen ob es möglich ist, bei klick in eine zeile des alv grids ein event auszulösen. Kein doppelklick weil das ist schon belegt ;)

er soll mir beim klick in eine zeile in der toolbar, je nach werten in der zeile, bestimmte buttons ändern.

hat da wer ne idee?

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo MiG,

schau Dir mal die Informationen zum Hotspot an. Allerdings wird dadurch auch eine PICK- bzw. F2-Code ausgelöst.

Ein Ereignis zum SingleClick im eigentlichen Sinn ist mir nicht bekannt.
Gruß
Ereglam


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

Beitrag von Gast ( / / 0 / 3 ) »
dankeschön.

hotspot hatte ich mir angeschaut, lies sich aber irgendwie nicht so sauber dafür benutzen.

hatte es auch mit dem folgenen event probiert, aber das mochte er auch net: delayed_changed_sel_callback.

wobei ich auch net ganz verstanden hab was die verzögerung dabei soll...

er soll ja einfach bei klick in irgendeine zeile (zelle) ein event auslösen, in der ich dann die methode toolbar verarbeiten kann, in der ich dann die buttons, abhängig vom inhalt einer zelle in der zeile, die buttons ändern kann.

Da wäre ein event wie handle_single_click sehr hilfreich gewesen ;)

Beitrag von MiG (ForumUser / 4 / 0 / 0 ) »
war von mir ...

Ähnliches Problem

Beitrag von Nordlicht (Specialist / 304 / 8 / 3 ) »
Hallo,

bist Du damals zu einer Lösung gelangt? Ich stehe jetzt ebenfalls vor dem SingleKlick-im-ALV-Problem.

Ciao

Nordlicht

Beitrag von Grayhound (ForumUser / 37 / 0 / 0 ) »
Hi,
Du könntest folgendes machen:
*&---------------------------------------------------------------------*
*& Lokale Klassen Definition
*&---------------------------------------------------------------------*
class lcl_handle_events definition.
public section.
methods handle_hotspot_click
for event hotspot_click of cl_gui_alv_grid
importing es_row_no e_column_id.
endclass.
*&---------------------------------------------------------------------*
*& Lokale Klassen Implementation
*&---------------------------------------------------------------------*
class lcl_handle_events implementation.
method handle_hotspot_click.
perform drill_down using es_row_no-row_id.
endmethod.
endclass.
.
.
.
im Feldkatalog:
ls_fcat-hotspot = 'X'.
.
.
.
und:
*Methode handle_hotspot_click als Event-Handler für Ereignisse
create object handler.
set handler handler->handle_hotspot_click
for grid.

klappt bestens. Und nicht nur das. Durch es_row_no und e_column_id kannst Du genau abfragen, wo hingeklickt wurde. So kannst Du das Feld abfragen und kannst in mehrere Spalten einen Hotspot setzen. Einfach genial.
Grayhound

Beitrag von Nordlicht (Specialist / 304 / 8 / 3 ) »
Hi und danke für deinen Beitrag.

Allerdings wollte ich das tatsächliche Click-Event abfangen. Mit Hotspot wäre das ein Kompromiss (den man im Zweifel wohl eingehen müsste).

Trotzdem Danke :-)

Seite 1 von 1

Vergleichbare Themen

1
Antw.
3671
Views
Single-click event in einer ALV?
von mpm@c2b » 18.11.2005 11:02 • Verfasst in ABAP Objects®
2
Antw.
2449
Views
ALV TREE | Positionsänderung nach Double Click Event
von Lukas R. » 17.10.2017 10:07 • Verfasst in ABAP® für Anfänger
2
Antw.
3978
Views
single click event im tree control (cl_gui_list_tree)?
von ernst » 21.08.2007 17:08 • Verfasst in ABAP Objects®
3
Antw.
3327
Views
GUI Status verhindert on click Event des SALV Table
von Pinguincommander » 05.02.2019 09:51 • Verfasst in ABAP® Core
0
Antw.
1590
Views
WebDynpro: Event Handler für externes Event
von Tommy Nightmare » 20.06.2018 09:05 • Verfasst in ABAP Objects®

Aktuelle Forenbeiträge

Feldwerte vergleichen
vor 6 Stunden von wreichelt 2 / 29
Workflow-Datenfluss mit Multi-Line-Container
vor 8 Stunden von ewx gelöst 2 / 82
Mahnung erstellen
vor 12 Stunden von Sebastian82 4 / 113
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 109

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.

Aktuelle Forenbeiträge

Feldwerte vergleichen
vor 6 Stunden von wreichelt 2 / 29
Workflow-Datenfluss mit Multi-Line-Container
vor 8 Stunden von ewx gelöst 2 / 82
Mahnung erstellen
vor 12 Stunden von Sebastian82 4 / 113
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 109

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 2 Tagen von Manfred K. 1 / 71
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 780
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 1379