Erscheinungsbild
Text
Anzeigeelement für längere Texte. Im Gegensatz zu Label typischerweise ohne Bezug zu einem Eingabefeld; im Gegensatz zu TextArea nicht editierbar.
Designer-Attribute
| Attribut | Beschreibung | Default |
|---|---|---|
controlId | Eindeutige ID | automatisch generiert |
text | Anzeigetext | text |
wrapping | Zeilenumbruch erlaubt | true |
maxLines | Maximale Zeilen vor Abschneiden mit „..." | 0 |
width | Breite (CSS-Wert) | 100% |
textAlign | Ausrichtung. Werte: Begin, End, Left, Right, Center, Initial | Begin |
visible | Sichtbar | true |
fontSize | Schriftgröße (CSS-Wert) | – |
color | Vordergrundfarbe (Hex) | – |
backgroundColor | Hintergrundfarbe (Hex) | – |
spanS / spanM / spanL / spanXL | Grid-Layout | 12 |
ABAP-API
Zugriff über me->get_text_control( '<controlId>' ) – nicht über me->get_text( iv_key ): diese Methode der Basisklasse liefert den Übersetzungstext zu einem i18n-Schlüssel in der Anmeldesprache.
| Methode | Zweck |
|---|---|
GET_TEXT / SET_TEXT | Anzeigetext |
GET_WRAPPING / SET_WRAPPING | Zeilenumbruch |
GET_MAXLINES / SET_MAXLINES | Maximale Zeilenanzahl |
GET_TEXTALIGN / SET_TEXTALIGN | Textausrichtung |
GET_WIDTH / SET_WIDTH | Breite |
Geerbte Methoden: siehe Control.
Beispiel: /mobbuild/cl_ex_text
Toggelt den wrapping-Modus bei jedem Aufruf:
abap
METHOD on_pai.
DATA(lo_text) = me->get_text_control( 'txtExample' ).
IF lo_text->get_wrapping( ) EQ abap_true.
lo_text->set_wrapping( abap_false ).
ELSE.
lo_text->set_wrapping( abap_true ).
ENDIF.
ENDMETHOD.