Radio Button

GET_RADIO_BUTTON

Mit der Methode GET_RADIO_BUTTON bekommt man über die ControlID die Instanz des Radio Buttons und hat dann Zugriff auf die Eigenschaften des Radio Buttons.

Ein Radio Button ist ein grafisches Bedienelement in Benutzeroberflächen, das verwendet wird, um eine einzige Option aus einer Gruppe von Auswahlmöglichkeiten auszuwählen. Funktioniert nur in einer Radio Group.

Attribute im Designer

AttributBeschreibungStandardwert
controlIdEindeutige Id der KomponenteWird automatisch generiert
textAngezeigter Text des ItemsControlId
visibleGibt an, ob die Komponente angezeigt werden solltrue
MethodeBeschreibung
GET_TEXTLesen des Texts
SET_TEXTSetzen des Texts

Code-Beispiel

RadioButton
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 ).

Geerbte Methoden von

CONTROL

Vererbt an

Keine

Implementiert das Interface

Keines

Methoden

GET_TEXT

Lesen des Texts.

RückgabeparameterTypBeschreibung
RV_VALUEStringText des Radio Buttons

SET_TEXT

Setzen des Texts.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzender Text des Radio Buttons
RückgabeparameterTypBeschreibung
RO_CONTROLRadio ButtonReferenz zu this, um Methodenverkettung zu erlauben