Mit der Methode GET_SWITCH bekommt man über die ControlID die Instanz
des Switchs zurück und hat dann Zugriff auf die Eigenschaften des
Switchs.
Ein Switch ist ein interaktives UI-Element, das wie ein Schalter
funktioniert, um zwischen zwei Zuständen zu wechseln. Es wird häufig
verwendet, um eine binäre Auswahl zu treffen, z. B. "An/Aus. Der Switch
zeigt dabei visuell den aktuellen Zustand an, z. B. durch eine
Veränderung der Position des Schalters oder der Farbe.
| Attribut | Beschreibung | Standardwert |
|---|
| controlId | Eindeutige Id der Komponente | Wird automatisch generiert |
| customTextOn | Benutzerdefinierter Text, der angezeigt werden soll, wenn der Switch auf An gestellt ist | AN |
| customTextOff | Benutzerdefinierter Text, der angezeigt werden soll, wenn der Switch auf Aus gestellt ist | AUS |
| type | Bestimmt den Typen des Switch mit möglichen Werten: Default, AcceptAndReject. Verändert die Darstellung des Switch. Der Aus- und An-Text wird nur bei Default angezeigt | AcceptAndReject |
| state | Definiert, ob der Switch An oder Aus gestellt ist | true |
| 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_CUSTOM_TEXT_OFF | Lesen des eigenen Aus-Texts |
| GET_CUSTOM_TEXT_ON | Lesen des eigenen An-Texts |
| GET_STATE | Lesen des Status‘ |
| GET_TYPE | Lesen des Types |
| SET_CUSTOM_TEXT_OFF | Setzen des eigenen Aus-Texts |
| SET_CUSTOM_TEXT_ON | Setzen des eigenen An-Texts |
| SET_STATE | Setzen des Status‘ |
| SET_TYPE | Setzen des Types |
DATA(lv_state) = me->get_switch( 'swExample1' )->get_state( ).
CONTROL
Keine
Keines
Lesen des eigenen Aus-Texts.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | String | Gesetzter Aus-Text |
Lesen des eigenen An-Texts.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | String | Gesetzter An-Text |
Lesen des Status‘. Dieser ist entweder True oder False, je nachdem, ob
der Switch an oder aus gestellt wurde.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | BOOLE_D | Status des Switchs |
Lesen des Types des Switchs. Es sind „Default“ und „AcceptReject“
möglich.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_SWITCH_TYPE | String | Gesetzter Type des Switchs |
Setzen des eigenen Aus-Texts.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | String | | Anzuzeigender Aus-Text |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Switch | Referenz zu this, um Methodenverkettung zu erlauben |
Setzen des eigenen An-Texts.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | String | | Anzuzeigender An-Text |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Switch | Referenz zu this, um Methodenverkettung zu erlauben |
Setzen des Status‘. Dieser ist entweder True oder False, je nachdem,
ob der Switch an oder aus gestellt wurde.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | BOOLE_D | | Zu setzender Status des Switchs |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Switch | Referenz zu this, um Methodenverkettung zu erlauben |
Setzen des Types des Switchs. Es sind „Default“ und „AcceptReject“
möglich.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | String | | Zu setzender Type des Switchs |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Switch | Referenz zu this, um Methodenverkettung zu erlauben |