Label-Eigenschaften
● design
Darstellung des Oberflächenelements.
Diese Eigenschaft ist von einem Administrator personalisierbar.
Wert |
Visuelle Darstellung |
Beschreibung |
Über Personalisierung setzbar |
standard |
|
Standard-Darstellung mit Doppelpunkt dahinter |
ja |
light |
|
Standard-Darstellung ohne Doppelpunkt |
ja |
emphasized |
|
Hervorgehobene Darstellung (ohne Doppelpunkt) |
ja |
● labelFor
ID des Oberflächenelements, welches beschriftet werden soll, z.B. ein InputField.

Diese Angabe ist zwingend, bei fehlender Angabe tritt ein Laufzeitfehler auf.
Sie können ein Label für die folgenden UI-Elemente verwenden:
○ BreadCrumb
○ Caption
○ CheckBox und CheckBoxGroup
○ DropDownByKey und DropDownByIndex
○ FileDownload und FileUpload
○ FormattedTextEdit und FormattedTextView
○ Image
○ InputField
○ ItemListBox
○ LinkToAction und LinkToUrl
○ ProgressIndicator
○ RadioButton, RadioButtonGroupByIndex und RadioButtonGroupByKey
○ Table
○ TextEdit und TextView
○ ThresholdSlider
○ TransparentContainer
○ TriStateCheckBox
● text
Text der Beschriftung.

Wenn die Eigenschaft value des verwendenden UI-Elements über eine Context-Bindung mit dem ABAP Dictionary verknüpft ist, wird bei nicht gesetzter Label-Eigenschaft text automatisch der entsprechende Text des ABAP Dictionary gezogen.
Diese Eigenschaft ist von einem Administrator personalisierbar.
● textDirection
Text- oder Schreibrichtung.
Damit wird für das Oberflächenelement das Lesen von Beschriftungen in anderen Sprachen ermöglicht, die eine bestimmte Textrichtung bedingen, z.B. Hebräisch und Arabisch als RTL-Sprachen im Gegensatz zu Englisch als LTR-Sprache.
Diese Eigenschaft ist von einem Administrator personalisierbar.
Wert |
Beschreibung |
Über Personalisierung setzbar |
INHERIT |
Die Textrichtung wird vom Eltern-Element geerbt und besitzt damit die gleiche Textrichtung wie das Eltern-Element |
ja |
LTR |
Left-to-Right, d.h. die Textrichtung ist von links nach rechts |
ja |
RTL |
Right-to-Left, d.h. die Textrichtung ist von rechts nach links |
ja |
● width
Breite des Oberflächenelements, siehe auch Methoden und Eigenschaften.
Diese Eigenschaft ist von einem Administrator personalisierbar.
● wrapping
Festlegung, ob der Text in die nächste Zeile umgebrochen wird oder nicht. Falls der Wert false eingetragen ist, wird der Text nicht in die nächste Zeile umgebrochen.
Diese Eigenschaft ist von einem Administrator personalisierbar.
● editable
Wenn diese Eigenschaft gesetzt ist, können Sie auf dem Label einen langsamen Doppelklick ausführen und den Text des Labels anschließend editieren.
Nach dem Ändern des Textes wird, sofern eine Ereignisbehandler-Bindung vorhanden ist, das Ereignis OnChange ausgelöst.

Die Persistierung des geänderten Textes hängt ab von der Datenbindung, die ursprünglich für das betroffene Label gewählt wurde:
Stammt der Text des Labels direkt aus dem ABAP Dictionary (durch eine entsprechende Context-Bindung), steht der geänderte Text nur im OnChange-Ereignisbehandler (im Paramter newText) zur Verfügung. Wird der Text jedoch mittels cl_wd_label_->get_text() abgefragt, liefert die Web Dynpro ABAP Runtime den entprechenden Text aus dem ABAP Dictionary zurück, das Label am UI-Element wieder auf diesen Text zurückgesetzt.