Icon

GET_ICON

Mit der Methode GET_ICON bekommt man über die ControlID die Instanz des Icons zurück und hat dann Zugriff auf die Eigenschaften des Icons.

Ein Icon ist ein grafisches Symbol, das zur Visualisierung von Funktionen, Aktionen oder Status innerhalb einer Anwendung dient. Icons helfen, die Benutzeroberfläche intuitiver und übersichtlicher zu gestalten.

Attribute im Designer

AttributBeschreibungStandardwert
controlIdEindeutige Id der KomponenteWird automatisch generiert
widthBreite des Icons
colorFarbe für das Icon
srcLink für einen Icon einfügen. Eine Übersicht über alle Icons
visibleGibt an, ob die Komponente angezeigt werden solltrue
spanSGibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen12
spanMGibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen12
spanLGibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen12
spanXLGibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen12
MethodeBeschreibung
GET_COLORLesen der Farbe
GET_SRCLesen der Icon-Quelle
GET_WIDTHLesen der Breite
SET_COLORSetzen der Farbe
SET_SRCSetzen der Icon-Quelle
SET_WIDTHSetzen der Breite

Code-Beispiel

Icon
IF me->get_icon( 'icon4' )->get_src(  ) EQ 'sap-icon://arrow-bottom'.
me->get_icon( 'icon4' )->set_src( 'sap-icon://arrow-top' ).
ELSE.
me->get_icon( 'icon4' )->set_src( 'sap-icon://arrow-bottom' ).
ENDIF.

Wir greifen auf das Icon mit Namen "Icon4" zu.

Geerbte Methoden von

CONTROL

Vererbt an

Keine

Implementiert das Interface

Keines

Methoden

GET_COLOR

Lesen der Farbe des Icons.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzte Farbe des Icons

GET_SRC

Lesen der Icon-Quelle.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzte Quelle für das Symbol des Icons

Beispiel für SAP-URL beim Feld Icon sap-icon//home erzeugt

Eine Liste aller Icons findet man hier

<https//sapui5.hana.ondemand.com/sdk/test-resources/sap/m/demokit/iconExplorer/webapp/index.html> (Stand Feb 2025)

GET_WIDTH

Lesen der Breite des Icons.

RückgabeparameterTypBeschreibung
RV_VALUEStringBreite des Icons

SET_COLOR

Setzen der Farbe des Icons.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzende Farbe des Icons
RückgabeparameterTypBeschreibung
RO_CONTROLIconReferenz zu this, um Methodenverkettung zu erlauben

SET_SRC

Setzen der Icon-Quelle.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringQuelle für das anzuzeigende Symbol des Icons
RückgabeparameterTypBeschreibung
RO_CONTROLIconReferenz zu this, um Methodenverkettung zu erlauben

Beispiel für SAP-URL beim Feld Icon sap-icon//home erzeugt

Eine Liste aller Icons findet man hier

<https//sapui5.hana.ondemand.com/sdk/test-resources/sap/m/demokit/iconExplorer/webapp/index.html> (Stand Feb 2025)

SET_WIDTH

Setzen der Breite des Icons.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzende Breite des Icons
RückgabeparameterTypBeschreibung
RO_CONTROLIconReferenz zu this, um Methodenverkettung zu erlauben