Button
GET_BUTTON
Mit der Methode GET_BUTTON bekommt man über die ControlID die Instanz des Buttons zurück und hat dann Zugriff auf die Eigenschaften des Buttons.
Ein Button ist ein interaktives Element in einer Benutzeroberfläche, das vom Benutzer angeklickt oder gedrückt werden kann, um eine bestimmte Aktion oder Funktion auszulösen.
Attribute im Designer
| Attribut | Beschreibung | Standardwert |
|---|---|---|
| controlId | Eindeutige Id der Komponente | Wird automatisch generiert |
| width | Breite des Buttons | |
| height | Höhe des Buttons | |
| text | Text, den der Titel anzeigen soll | ControlId |
| fontSize | Definiert die Schriftgröße für Texte im Button | |
| icon | Link für einen Icon einfügen. Eine Übersicht über alle Icons | |
| iconFirst | Bestimmt, ob das Icon vor oder nach dem Text im Button erscheinen soll. Mögliche Werte: true, false | true |
| wrapping | Wenn auf True, dann kann mehrzeiliger Text im Button angezeigt werden (über Zeilenumbrüche) | false |
| visible | Gibt an, ob die Komponente angezeigt werden soll | true |
| enabled | Gibt an, ob der Button angewählt werden kann. True, wenn ja, andernfalls false | true |
| backgroundColor | Gibt die Hintergrundfarbe des Buttons an. Mögliche Eingaben sind hexadezimal codiert. | |
| color | Gibt die Vordergrundfarbe des Buttons an. Von einer Manipulation sind Text und Icon betroffen. Mögliche Eingaben sind hexadezimal codiert. | |
| 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_ENABLED | Lesen des Aktivitätsstatus‘ |
| GET_ICON | Lesen des Icons |
| GET_TEXT | Lesen des Texts |
| GET_TYPE | Lesen des Types |
| GET_WIDTH | Lesen der Breite |
| SET_ENABLED | Setzen des Aktivitätsstatus‘ |
| SET_ICON | Setzen des Icons |
| SET_TEXT | Setzen des Texts |
| SET_TYPE | Setzen des Types |
| SET_WIDTH | Setzen der Breite |
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_ENABLED
Lesen des Aktivitätsstatus‘.
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RV_VALUE | BOOLE_D | True wenn aktiviert, ansonsten False |
GET_ICON
Lesen des Icons.
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RV_VALUE | String | SAP-URL des gesetzten 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_TEXT
Lesen des Texts.
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RV_VALUE | String | Angezeigter Text |
GET_TYPE
Lesen des Types. Der Type verändert die visuelle Erscheinung des Buttons.
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RV_VALUE | String | Gesetzter Type mit möglichen Werten Default, Back, Accept, Reject, Transparent, Ghost, Up, Unstyled, Emphasized, Critical, Negative, Success, Neutral, Attention |
GET_WIDTH
Lesen der Breite.
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RT_VALUE | String | Gesetze Breite |
SET_ENABLED
Setzen des Aktivitätsstatus‘.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_VALUE | BOOLE_D | True, wenn aktiviert sein soll, andernfalls False |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_CONTROL | Button | Referenz zu this, um Methodenverkettung zu erlauben |
SET_ICON
Setzen des Icons.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_VALUE | String | SAP-URL-Link zum anzuzeigenden Icon |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_CONTROL | Button | 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_TEXT
Setzen des Texts.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_VALUE | String | Anzuzeigender Text |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_CONTROL | Button | Referenz zu this, um Methodenverkettung zu erlauben |
SET_TYPE
Setzen des Types. Der Type verändert die visuelle Erscheinung des Buttons.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_VALUE | String | Zu setzender Type des Buttons |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_CONTROL | Button | Referenz zu this, um Methodenverkettung zu erlauben |
SET_WIDTH
Setzen der Breite.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_VALUE | String | Zu übernehmende Breite des Buttons |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_CONTROL | Button | Referenz zu this, um Methodenverkettung zu erlauben |

