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

AttributBeschreibungStandardwert
controlIdEindeutige Id der KomponenteWird automatisch generiert
widthBreite des Items
keyÜber den eindeutigen Key lässt sich im Parent auswählen, welches Item ausgewählt istWird automatisch generiert
textText für das Item eingebenkey
iconLink für einen Icon einfügen. Eine Übersicht über alle Icons
visibleGibt an, ob die Komponente angezeigt werden solltrue
enabledGibt an, ob der Button angewählt werden kann. True, wenn ja, andernfalls falsetrue
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_ENABLEDLesen des Aktivitätsstatus‘
GET_ICONLesen der Icon-Quelle
GET_KEYLesen des Keys
GET_ON_PRESSLesen der Aktion, die bei Drücken ausgeführt wird
GET_TEXTLesen des Texts
GET_WIDTHLesen der Breite
SET_ENABLEDSetzen des Aktivitätsstatus‘
SET_ICONSetzen der Icon-Quelle
SET_KEYSetzen des Schlüssels
SET_ON_PRESSSetzen der Aktion, die bei Drücken ausgeführt werden soll
SET_TEXTSetzen des Texts
SET_WIDTHSetzen der Breite

Code-Beispiel

Siehe beim SegmentedButton.

Geerbte Methoden von

CONTROL

Vererbt an

Keine

Implementiert das Interface

Keines

Methoden

GET_ENABLED

Lesen des Aktivitätsstatus‘.

RückgabeparameterTypBeschreibung
RV_VALUEBOOLE_DGesetzter Aktivitätsstatus. True, wenn aktiviert, andernfalls False

GET_ICON

Lesen der Icon-Quelle.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzte 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ückgabeparameterTypBeschreibung
RV_VALUEStringGesetzter Key

GET_ON_PRESS

Lesen der Aktion, die bei Drücken des Buttons ausgeführt wird.

RückgabeparameterTypBeschreibung
RV_VALUEStringAuszuführende Aktion

GET_TEXT

Lesen des Texts.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzter Text

GET_WIDTH

Lesen der Breite.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzte Breite

SET_ENABLED

Setzen des Aktivitätsstatus‘.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEBOOLE_DTrue, wenn aktiviert sein soll, andernfalls False
RückgabeparameterTypBeschreibung
RO_CONTROLSeg Button ItemReferenz zu this, um Methodenverkettung zu erlauben

SET_ICON

Setzen der Icon-Quelle.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzende Icon-Quelle
RückgabeparameterTypBeschreibung
RO_CONTROLSeg Button ItemReferenz 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.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzender Key
RückgabeparameterTypBeschreibung
RO_CONTROLSeg Button ItemReferenz zu this, um Methodenverkettung zu erlauben

SET_ON_PRESS

Setzen der Aktion, die bei Drücken des Buttons ausgeführt werden soll.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringAuszuführende Aktion
RückgabeparameterTypBeschreibung
RO_CONTROLSeg Button ItemReferenz zu this, um Methodenverkettung zu erlauben

SET_TEXT

Setzen des Texts.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzender Text
RückgabeparameterTypBeschreibung
RO_CONTROLSeg Button ItemReferenz zu this, um Methodenverkettung zu erlauben

SET_WIDTH

Setzen der Breite des Buttons

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzende Breite
RückgabeparameterTypBeschreibung
RO_CONTROLSeg Button ItemReferenz zu this, um Methodenverkettung zu erlauben