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.
859
Views
Verschiedene Icons für Nodes in Alv_Tree
von Lbyte » 31.01.2018 12:47 • Verfasst in ABAP® für Anfänger
1
Antw.
1791
Views
ALV-Tree Expand nodes
von dexter » 27.02.2006 10:33 • Verfasst in ABAP Objects®
5
Antw.
3616
Views
Frage: Verschieben von Nodes im Tree
von Norbert » 17.11.2004 15:29 • Verfasst in ABAP Objects®
5
Antw.
8630
Views
ALV Tree expand/collapse nodes
von Neuling_20 » 06.12.2012 08:32 • Verfasst in ABAP® Core
2
Antw.
2800
Views
ergänzung des context-nodes um ein attribut
von vmath » 15.08.2007 08:02 • Verfasst in Web Application Server

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor 16 Stunden von msfox 1 / 31
Interne Tabelle
vor 16 Stunden von sap_enthusiast 3 / 162
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

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

Zugriff auf Daten via Webdav
vor 16 Stunden von msfox 1 / 31
Interne Tabelle
vor 16 Stunden von sap_enthusiast 3 / 162
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zugriff auf Daten via Webdav
vor 16 Stunden von msfox 1 / 31
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111