cl_gui_alv_tree icons der nodes ändern

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

cl_gui_alv_tree icons der nodes ändern

Beitrag von abapz (ForumUser / 17 / 6 / 3 ) »
Hallo,

wie bereits im Betreff erwähnt, würde ich gerne in einem tree der klasse cl_gui_alv_tree die icons der knoten und blätter ändern.

gibt es eine einfache lösung dafür?

vielen dank für die hilfe!

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


Re: cl_gui_alv_tree icons der nodes ändern

Beitrag von Bugfix13 (ForumUser / 97 / 17 / 5 ) »
Hallo abapz.

Beim erstellen des Knotens kannst du das Icon via "is_node_layout" übergeben:

Code: Alles auswählen.


  DATA: w_node_text    TYPE lvc_value,
        wa_mast        TYPE edidc,
        w_icon         TYPE string,
        t_item_layout  TYPE lvc_t_layi,
        t_item_lay     TYPE lvc_s_layi.

  t_item_lay-fieldname = tree->c_hierarchy_column_name.
  t_item_lay-style     = cl_gui_column_tree=>style_intensified.
  APPEND t_item_lay   TO t_item_layout.

  w_node_text = 'Knotentext'.
  w_icon      = '@3P@'.

  DATA: relat TYPE int4.
  relat = cl_gui_column_tree=>relat_last_child.

  DATA: w_node TYPE lvc_s_layn.
  w_node-n_image   = w_icon.
  w_node-exp_image = w_icon.

  "Knoten hinzufügen
  CALL METHOD tree->add_node
    EXPORTING
      i_relat_node_key = ''
      i_relationship   = relat
      i_node_text      = w_node_text
      is_outtab_line   = wa_mast
      is_node_layout   = w_node
      it_item_layout   = t_item_layout
    IMPORTING
      e_new_node_key   = w_head_key.

  MOVE w_head_key TO wa_head_keys-node_key.
  APPEND wa_head_keys TO t_head_keys.
  CLEAR wa_head_keys.


Folgende Benutzer bedankten sich beim Autor Bugfix13 für den Beitrag:
abapz


Seite 1 von 1

Vergleichbare Themen

1
Antw.
1408
Views
Verschiedene Icons für Nodes in Alv_Tree
von Lbyte » 31.01.2018 12:47 • Verfasst in ABAP® für Anfänger
5
Antw.
10475
Views
ALV Tree expand/collapse nodes
von Neuling_20 » 06.12.2012 08:32 • Verfasst in ABAP® Core
2
Antw.
3551
Views
ergänzung des context-nodes um ein attribut
von vmath » 15.08.2007 08:02 • Verfasst in Web Application Server
5
Antw.
5336
Views
Kurzdump bei dynamischen Erstellen von NODEs und Attributen
von Tobias85 » 11.02.2013 11:45 • Verfasst in ABAP Objects®
3
Antw.
12057
Views
SAP Icons & Themes
von a-dead-trousers » 02.02.2023 11:43 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Pflegeview zeigt nicht alle Daten an
vor 4 Tagen von sapdepp gelöst 7 / 681
ALV Grid und Dynprofeld
vor 5 Tagen von PeterPaletti 5 / 679

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

Pflegeview zeigt nicht alle Daten an
vor 4 Tagen von sapdepp gelöst 7 / 681
ALV Grid und Dynprofeld
vor 5 Tagen von PeterPaletti 5 / 679

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 50963
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 67208
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 78976