Segmented Button Item
GET_SEG_BUTTON_ITEM
Mit der Methode GET_SEG_BUTTON_ITEM bekommt man über die ControlID die Instanz des Segmented-Button-Items zurück und hat dann Zugriff auf die Eigenschaften des Segmented-Button-Items.
Diese Klasse stellt die Auswahlmöglichkeiten in einem Segmented Button dar.
Attribute im Designer
| Attribut | Beschreibung | Standardwert |
|---|---|---|
| controlId | Eindeutige Id der Komponente | Wird automatisch generiert |
| width | Breite des Items | |
| key | Über den eindeutigen Key lässt sich im Parent auswählen, welches Item ausgewählt ist | Wird automatisch generiert |
| text | Text für das Item eingeben | key |
| icon | Link für einen Icon einfügen. Eine Übersicht über alle Icons | |
| 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 |
| 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 der Icon-Quelle |
| GET_KEY | Lesen des Keys |
| GET_ON_PRESS | Lesen der Aktion, die bei Drücken ausgeführt wird |
| GET_TEXT | Lesen des Texts |
| GET_WIDTH | Lesen der Breite |
| SET_ENABLED | Setzen des Aktivitätsstatus‘ |
| SET_ICON | Setzen der Icon-Quelle |
| SET_KEY | Setzen des Schlüssels |
| SET_ON_PRESS | Setzen der Aktion, die bei Drücken ausgeführt werden soll |
| SET_TEXT | Setzen des Texts |
| SET_WIDTH | Setzen der Breite |
Code-Beispiel
Siehe beim SegmentedButton.
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 | Gesetzter Aktivitätsstatus. True, wenn aktiviert, andernfalls False |
GET_ICON
Lesen der Icon-Quelle.
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RV_VALUE | String | Gesetzte Icon-Quelle |
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_KEY
Lesen des gesetzten Keys.
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RV_VALUE | String | Gesetzter Key |
GET_ON_PRESS
Lesen der Aktion, die bei Drücken des Buttons ausgeführt wird.
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RV_VALUE | String | Auszuführende Aktion |
GET_TEXT
Lesen des Texts.
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RV_VALUE | String | Gesetzter Text |
GET_WIDTH
Lesen der Breite.
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RV_VALUE | String | Gesetzte 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 | Seg Button Item | Referenz zu this, um Methodenverkettung zu erlauben |
SET_ICON
Setzen der Icon-Quelle.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_VALUE | String | Zu setzende Icon-Quelle |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_CONTROL | Seg Button Item | 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_KEY
Setzen des Keys.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_VALUE | String | Zu setzender Key |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_CONTROL | Seg Button Item | Referenz zu this, um Methodenverkettung zu erlauben |
SET_ON_PRESS
Setzen der Aktion, die bei Drücken des Buttons ausgeführt werden soll.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_VALUE | String | Auszuführende Aktion |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_CONTROL | Seg Button Item | Referenz zu this, um Methodenverkettung zu erlauben |
SET_TEXT
Setzen des Texts.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_VALUE | String | Zu setzender Text |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_CONTROL | Seg Button Item | Referenz zu this, um Methodenverkettung zu erlauben |
SET_WIDTH
Setzen der Breite des Buttons
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| IV_VALUE | String | Zu setzende Breite |
| Rückgabeparameter | Typ | Beschreibung |
|---|---|---|
| RO_CONTROL | Seg Button Item | Referenz zu this, um Methodenverkettung zu erlauben |
