Code: Alles auswählen.
* -------- ICON-Klasse an Spalte zuweisen --------
DATA lo_interfacecontroller TYPE REF TO iwci_salv_wd_table .
lo_interfacecontroller = wd_this->wd_cpifc_cpu_alv( ).
DATA lv_value TYPE REF TO cl_salv_wd_config_table.
lv_value = lo_interfacecontroller->get_model( ).
DATA: lo_column TYPE REF TO cl_salv_wd_column,
lo_column_settings TYPE REF TO if_salv_wd_column_settings.
lo_column_settings ?= lv_value.
lo_column = lo_column_settings->get_column( 'STATUS' ).
DATA: lo_icon TYPE REF TO cl_salv_wd_uie_link_to_action.
CREATE OBJECT lo_icon.
lo_icon->SET_IMAGE_SOURCE_FIELDNAME( 'STATUS' ).
lo_column->SET_CELL_EDITOR( lo_icon ).
JaThanatos82 hat geschrieben:Also nutzt du ein Table-Control?
uiuiui, muss ich dass dann über das Coding einrichten? Denn als CellEditor kann ich nur folgende Optionen Wählen:Thanatos82 hat geschrieben:Und der Cell Editor deiner Spalte muss natürlich auf Icon gestellt sein. Dann sollte es funktionieren.
Folgende Benutzer bedankten sich beim Autor Thanatos82 für den Beitrag:
miho