Mit der Methode GET_RADIO_GROUP bekommt man über die ControlID die
Instanz der Radio-Group zurück und hat dann Zugriff auf die
Eigenschaften der Radio-Group.
Eine Radio-Group ist die Gruppe, zu der Radio Buttons
als Auswahlmöglichkeiten hinzugefügt werden.
| Attribut | Beschreibung | Standardwert |
|---|
| controlId | Eindeutige Id der Komponente | Wird automatisch generiert |
| width | Breite der Radio Group | |
| columns | Definiert, in wie viel Spalten die Radio Buttons angezeigt werden | 100% |
| selectedIndex | Index des ausgewählten Radio Buttons | -1 |
| items | Liste der möglichen Items, repräsentiert durch einen Radio Button | |
| valueState | Bestimmt den Status der ComboBox mit möglichen Eingabewerten: Error, Warning, Success, Information, None | None |
| 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 |
|---|
| ADD_BUTTON | Hinzufügen eines Buttons zur Gruppe |
| ADD_ITEM | Hinzufügen eines Items zur Gruppe |
| ADD_ITEMS | Hinzufügen mehrerer Items zur Gruppe |
| GET_ITEM | Lesen eines Items anhand einer ID |
| GET_ITEMS | Lesen aller Items |
| GET_SELECTED_ID | Lesen der ID des ausgewählten Items |
| GET_SELECTED_INDEX | Lesen des Index‘ des ausgewählten Items |
| GET_SELECTED_ITEM | Lesen des ausgewählten Items |
| GET_SELECTED_TEXT | Lesen des Texts des ausgewählten Items |
| GET_WIDTH | Lesen der Breite |
| ITEMS_COUNT | Lesen der Anzahl aller Items |
| REMOVE_ITEM | Entfernen eines Items anhand einer ID |
| REMOVE_ITEMS | Entfernen aller Items |
| SET_SELECTED_INDEX | Setzen des ausgewählten Items anhand des Index‘ |
| SET_VALUE_STATE | Setzen des Status‘ |
| SET_WIDTH | Setzen der Breite |
DATA(lo_control) = me->get_radio_group( 'groupDynamic' ).
DATA(lv_count) = lo_control->items_count( ).
DATA(lv_temp) = |item_{ lv_count + 1 }|.
DATA(lo_radio_button) = /mobbuild/cl_radio_button=>create( ).
lo_radio_button->set_control_id( lv_temp ).
lo_radio_button->set_text( lv_temp ).
lo_control->add_button( lo_radio_button ).
CONTROL
Keine
Keines
Hinzufügen eines bereits erzeugten Buttons zur Gruppe.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IO_ITEM | Radio Button | | Hinzuzufügender Button |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Radio Group | Referenz auf this, um Methodenverkettung zu erlauben |
Hinzufügen eines Items zur Gruppe.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_ID | String | | ID des hinzuzufügenden Items |
| IV_TEXT | String | | Text des hinzuzufügenden Items |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Radio Group | Referenz auf this, um Methodenverkettung zu erlauben |
Hinzufügen mehrerer Items zur Gruppe.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IT_DATA | ANY TBALE | | Referernztabelle |
| IV_ID_FIELD_NAME | String | | IDs der hinzuzufügenden Items |
| IV_TEXT_FIELD_NAME | String | | Texte der hinzuzufügenden Items |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Radio Group | Referenz auf this, um Methodenverkettung zu erlauben |
Lesen eines Items anhand einer ID.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_ID | String | | ID des auszulesenden Items |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Radio Button | Auszulesendes Item |
Lesen aller Items.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RT_ITEMS | MT_ITEMS | Alle Radio Buttons in der Radio Group |
Lesen der ID des ausgewählten Items.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | String | ID des ausgewählten Items |
Lesen des Index‘ des ausgewählten Items.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | I | Index des ausgewählten Items |
Lesen des ausgewählten Items.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_ITEM | Radio Button | Ausgewähltes Item |
Lesen des Texts des ausgewählten Items.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | String | Text des ausgewählten Items |
Lesen der Breite.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_VALUE | String | Breite der Radio Group |
Lesen der Anzahl aller Items.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RV_COUNT | I | Die Anzahl aller hinzugefügten Items |
Entfernen eines Items anhand einer ID.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_ID | String | | ID des zu entfernenden Items |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Radio Group | Referenz zu this, um Methodenverkettung zu erlauben |
Entfernen aller Items.
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Radio Group | Referenz zu this, um Methodenverkettung zu erlauben |
Setzen des ausgewählten Items anhand des Index‘.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | I | | Position des Items, das ausgewählt sein soll |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Radio Group | Referenz zu this, um Methodenverkettung zu erlauben |
Setzen des Status‘.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE_STATE | String | | Zu setzender Status mit möglichen Werten None, Error, Warning, Success, Information |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Radio Group | Referenz zu this, um Methodenverkettung zu erlauben |
Setzen der Breite.
| Übergabeparameter | Typ | Standardwert | Beschreibung |
|---|
| IV_VALUE | String | | Zu setzende Breite |
| Rückgabeparameter | Typ | Beschreibung |
|---|
| RO_CONTROL | Radio Group | Referenz zu this, um Methodenverkettung zu erlauben |