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.
958
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.
1910
Views
ALV-Tree Expand nodes
von dexter » 27.02.2006 10:33 • Verfasst in ABAP Objects®
5
Antw.
9085
Views
ALV Tree expand/collapse nodes
von Neuling_20 » 06.12.2012 08:32 • Verfasst in ABAP® Core
2
Antw.
2899
Views
ergänzung des context-nodes um ein attribut
von vmath » 15.08.2007 08:02 • Verfasst in Web Application Server
5
Antw.
4647
Views
Kurzdump bei dynamischen Erstellen von NODEs und Attributen
von Tobias85 » 11.02.2013 11:45 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 13 Stunden von Bright4.5 3 / 1485
Regex in where
vor 14 Stunden von tar 6 / 159

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

Daten an Tabelle binden
vor 13 Stunden von Bright4.5 3 / 1485
Regex in where
vor 14 Stunden von tar 6 / 159

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821