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
| Attribut | Beschreibung | Standardwert |
|---|---|---|
| controlId | Eindeutige Id der Komponente | Wird automatisch generiert |
| width | Breite des Icons | |
| color | Farbe für das Icon | |
| src | Link für einen Icon einfügen. Eine Übersicht über alle Icons | |
| visible | Gibt an, ob die Komponente angezeigt werden soll | true |
| spanS | Gibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen | 12 |
| spanM | Gibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen | 12 |
| spanL | Gibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen | 12 |
| spanXL | Gibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen | 12 |
| Methode | Beschreibung |
|---|---|
| GET_COLOR | Lesen der Farbe |
| GET_SRC | Lesen der Icon-Quelle |
| GET_WIDTH | Lesen der Breite |
| SET_COLOR | Setzen der Farbe |
| SET_SRC | Setzen der Icon-Quelle |
| SET_WIDTH | Setzen der Breite |
Code-Beispiel
Wir greifen auf das Icon mit Namen "Icon4" zu.
Geerbte Methoden von
- GET_CONTROL_ID
- GET_CONTROL_TYPE
- GET_PROPERTIES
- GET_PROPERTY_VALUE
- GET_PROPERTY_VALUE_AS_BOOLE
- GET_PROPERTY_VALUE_AS_FLOAT
- GET_PROPERTY_VALUE_AS_INT
- GET_VISIBLE
- SET_CONTROL_ID
- SET_PROPERTY_VALUE
- SET_PROPERTY_VALUE_AS_BOOLE
- SET_PROPERTY_VALUE_AS_FLOAT
- SET_PROPERTY_VALUE_AS_INT
- SET_VISIBLE
Vererbt an
Keine
Implementiert das Interface
Keines
Methoden
GET_COLOR
Lesen der Farbe des Icons.
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RV_VALUE | String | Gesetzte Farbe des Icons |
GET_SRC
Lesen der Icon-Quelle.
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RV_VALUE | String | Gesetzte 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ückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RV_VALUE | String | Breite des Icons |
SET_COLOR
Setzen der Farbe des Icons.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_VALUE | String | Zu setzende Farbe des Icons |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_CONTROL | Icon | Referenz zu this, um Methodenverkettung zu erlauben |
SET_SRC
Setzen der Icon-Quelle.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_VALUE | String | Quelle für das anzuzeigende Symbol des Icons |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_CONTROL | Icon | Referenz 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.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_VALUE | String | Zu setzende Breite des Icons |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_CONTROL | Icon | Referenz zu this, um Methodenverkettung zu erlauben |
