Check Box

GET_CHECK_BOX

Mit der Methode GET_CHECK_BOX bekommt man über die ControlID die Instanz der Check-Box zurück und hat dann Zugriff auf die Eigenschaften der Check-Box.

Eine Check-Box ist ein grafisches Bedienelement in Benutzeroberflächen, das verwendet wird, um eine Auswahl ein- oder auszuschalten.

Attribute im Designer

AttributBeschreibungStandardwert
controlIdEindeutige Id der KomponenteWird automatisch generiert
widthBreite der CheckBox
textText der CheckBoxControlId
textAlignAusrichtung des Texts neben der CheckBox mit möglichen Werten: Begin, End, Left, Right, Center, InitialBegin
selectedGibt an, ob die CheckBox ausgewählt wurde. True, wenn ja, ansonsten falsefalse
valueStateBestimmt den Status der CheckBox mit möglichen Eingabewerten: Error, Warning, Success, Information, NoneNone
editableDefiniert, ob die CheckBox bearbeitet werden kann.true
enabledDefiniert, ob die CheckBox ausgewählt werden kann.true
visibleGibt an, ob die Komponente angezeigt werden solltrue
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_SELECTEDLesen der ausgewählten Option
GET_TEXTLesen des angezeigten Texts
SET_EDITABLESetzen der Bearbeitbarkeit
SET_SELECTEDSetzen der Option
SET_TEXTSetzen des angezeigten Texts
SET_VALUE_STATESetzen des Status‘

Code-Beispiel

CheckBox
DATA(lo_cb_days) = me->get_combo_box( 'cbDays' ).
IF lo_cb_days->items_count( ) > 0.
lo_cb_days->set_visible( abap_true ).
ELSE.
lo_cb_days->set_visible( abap_false ).
ENDIF.

Geerbte Methoden von

CONTROL

Vererbt an

Keine

Implementiert das Interface

Keines

Methoden

GET_SELECTED

Lesen der ausgewählten Option. Diese zeigt, ob die Check-Box ausgewählt wurde oder nicht.

RückgabeparameterTypBeschreibung
RV_SELECTEDBOOLE_DAusgewählte Option

GET_TEXT

Lesen des angezeigten Texts.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzter Text

SET_EDITABLE

Setzen der Bearbeitbarkeit.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEBOOLE_DTrue, wenn bearbeitet werden darf, ansonsten False
RückgabeparameterTypBeschreibung
RO_CONTROLCheck_BoxReferenz zu this, um Methodenverkettung zu erlauben

SET_SELECTED

Setzen der Option

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEBOOLE_DTrue, wenn der Button ausgewählt sein soll, andernfalls False
RückgabeparameterTypBeschreibung
RO_CONTROLCheck_BoxReferenz zu this, um Methodenverkettung zu erlauben

SET_TEXT

Setzen des anzuzeigenden Texts.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringAnzuzeigender Text
RückgabeparameterTypBeschreibung
RO_CONTROLCheck_BoxReferenz zu this, um Methodenverkettung zu erlauben

SET_VALUE_STATE

Setzen des Status‘

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringNoneZu setzender Status mit möglichen WertenNone, Error, Warning, Success, Information
RückgabeparameterTypBeschreibung
RO_CONTROLCheck_BoxReferenz zu this, um Methodenverkettung zu erlauben