CL_GUI_ALV_TREE, Toolbar nach Drucktastenleiste

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

CL_GUI_ALV_TREE, Toolbar nach Drucktastenleiste

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

ich zeige in einem Report eine Baumstruktur an mittels CL_GUI_ALV_TREE in einem Custom-Container auf einem eigenen Dynpro.
Standardmäßig sind bereits einige Drucktasten über dem Baum und innerhalb des Containers vorhanden. Ich möchte nun diese Drucktasten in die Drucktastenleiste "verlegen".
Das Abschalten der Toolbar über dem Baum mache ich mit 'X' für den Parameter "NO_TOOLBAR" der Methode CREATE OBJECT <mein_baum>.
Welchen Status aus welchem Programm kopiere ich aber sinnvollerweise, damit ich die Standardfunktionen des CL_GUI_ALV_TREE erhalte (es müssen auch irgendwie deutlich mehr existieren als standardmäßig über dem Baum erscheinen).
Und wie erreiche ich, dass dann auch der Baum entsprechend reagiert.

Ein Beispiel mit den Funktionen für "Alles aufklappen" bzw. "Alles zuklappen" würde mir schon reichen.

Vielen Dank im voraus!

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


Beitrag von ewx (Top Expert / 4851 / 313 / 642 ) »
Für die Toolbar gibt es keinen Status, wie im Dynpro.
Mit der Methode GET_TOOLBAR_OBJECT kommst du an die Toolbar heran.
Ich bin mir nicht sicher, aber evtl. kannst du mit der Methode SET_FUNCTION_CODE dann den entsprechenden Funktionscode an den Tree übergeben.

Beitrag von enneos (ForumUser / 4 / 0 / 0 ) »
ewx hat geschrieben:Für die Toolbar gibt es keinen Status, wie im Dynpro.
Noi, schon klar. Ich wollte für das Dynpro ja sowieso einen eigenen Status setzen.
Muss ich auch, um von dem Dynpro wieder weg zu kommen.
Inzwischen habe ich auch herausbekommen, dass die vorbelegten Funktionscodes über dem Baum (bis auf die durch den Varianten-Parameter abhängige SAVE-Funktion für die Layouts) immer gleich sind. Sie werden im Constructor durch CL_ALV_TREE_BASE->SET_TOOLBAR_BUTTONS (wenn ich mich recht erinnere) bestimmt. Weitere kann man natürlich hinzufügen.
Jetzt muss ich nur noch herausbekommen, welchen Funktionscode ich z.B. der Drucktaste für das komplette Aufreißen des Baums zuweisen muss und wie der Baum dann auch darauf reagiert. Dann kann ich die Toolbar über dem Baum abschalten und habe die Buttons in der Drucktastenleiste.
ewx hat geschrieben: Mit der Methode GET_TOOLBAR_OBJECT kommst du an die Toolbar heran.
Ich bin mir nicht sicher, aber evtl. kannst du mit der Methode SET_FUNCTION_CODE dann den entsprechenden Funktionscode an den Tree übergeben.
Danke. Das scheint mir interessant zu sein. Schaue ich mir mal an.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
2918
Views
ALV Tree Toolbar / Separator entfernen
von Ben2408 » 18.09.2017 13:38 • Verfasst in ABAP Objects®
3
Antw.
2381
Views
Drucktastenleiste
von Hedge » 19.04.2012 10:00 • Verfasst in ABAP® für Anfänger
3
Antw.
3261
Views
Info in Drucktastenleiste hinzufügen?
von CharlieD » 27.08.2008 10:17 • Verfasst in Dialogprogrammierung
1
Antw.
1983
Views
drucktastenleiste zu laufzeit modifizieren
von Gast » 13.09.2005 13:45 • Verfasst in ABAP® Core
0
Antw.
1400
Views
Button in der Drucktastenleiste des GP setzen
von additz » 25.09.2006 09:02 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SM30 Kundenfunktion
vor 8 Stunden von black_adept 2 / 207
Customizing-Transportauftrag schreiben
vor 18 Stunden von msfox 5 / 704
Daten an Tabelle binden
vor 2 Tagen von Lukas Sanders 4 / 2871

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

SM30 Kundenfunktion
vor 8 Stunden von black_adept 2 / 207
Customizing-Transportauftrag schreiben
vor 18 Stunden von msfox 5 / 704
Daten an Tabelle binden
vor 2 Tagen von Lukas Sanders 4 / 2871

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 6 Tagen von snooga87 1 / 1235
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 4425
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 10808