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 | controlId |
wrapping | Zeilenumbruch erlaubt | true |
textAlign | Ausrichtung: Begin, End, Left, Right, Center, Initial | Begin |
textDirection | Richtung: Inherit, LTR, RTL | Inherit |
width | Breite (CSS-Wert) | – |
maxLines | Maximale Zeilen vor Abschneiden mit „..." | – |
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 get_text – das ist eine Methode auf Komponenten).
| Methode | Zweck |
|---|---|
GET_TEXT / SET_TEXT | Anzeigetext |
GET_WRAPPING / SET_WRAPPING | Zeilenumbruch |
GET_TEXT_ALIGN / SET_TEXT_ALIGN | Ausrichtung |
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.