Show TOC

TextEdit-EigenschaftenLocate this document in the navigation structure

Verwendung
  • activateAccessKey

    Aktivierung von Zugangstasten.

    Diese Eigenschaft ist sowohl von einem Administrator als auch von einem Anwender personalisierbar.

  • adjustRowsToText

    Wenn die Eigenschaft displayAsText gesetzt ist, wird bei adjustRowsToText die Anzeige des TextEdits auf die tatsächlich vorhandenen Textzeilen beschränkt.

  • cols

    Breite des TextEdit-Oberflächenelements als Anzahl von Zeichen.

    Hinweis

    Beachten Sie, dass die cols-Property durch die width-Property übersteuert werden kann.

    Diese Eigenschaft ist von einem Administrator personalisierbar.

  • design

    Darstellung des TextEdit-Oberflächenelements.

    Diese Eigenschaft ist von einem Administrator personalisierbar.

    Wert

    Beschreibung

    Über Personalisierung setzbar

    monospace

    Darstellung des Texts in nicht-proportionaler Schriftart. Jeder Buchstabe nimmt dabei gleichviel Platz ein.

    ja

    standard

    Darstellung des Texts mit Standardschriftgröße (früherer Modus)

    ja

  • displayAsText

    Festlegung, ob das TextEdit wie ein reines Textfeld aussehen soll, wenn der Fokus nicht darauf gesetzt ist. Wenn der Mauszeiger über das UI-Element bewegt wird, wird es hervorgehoben dargestellt. Wenn das UI-Element angeklickt wird, verhält es sich wie ein normales TextEdit, und der Benutzer kann den Inhalt editieren.

  • displayOnly

    Festlegung, ob der Benutzer das UI-Element editieren kann oder ob es lediglich angezeigt werden soll.

    Diese Eigenschaft hat fast dieselbe Funktionalität wie readOnly. Die Unterschiede sind, dass der Hintergrund der UI-Elemente weiß anstelle von grau ist und dass ein eventueller required Stern nach Aktivierung am Label nicht mehr angezeigt wird.

    Die folgende Grafik zeigt diesen Unterschied am Beispiel des UI-Elements RadioButton:

    Diese Eigenschaft ist von einem Administrator personalisierbar. Über die Personalisierung kann dieser Eigenschaft der folgende Wert zugeordnet werden: true

Achtung

Wenn Sie displayOnly mit folgenden UI-Elementen verwenden, dann werden nicht mehr alle Eigenschaften unterstützt.

Im folgenden werden die unterstützten Eigenschaften aufgelistet:

  • displayOnly für das UI-Element InputField:

    Verwenden Sie displayOnly für das UI-Element InputField, so werden nur noch folgende Eigenschaften unterstützt:

  • displayOnly für das UI-Element DropDownByKey oder DropDownByIndex:

    Verwenden Sie displayOnly für das UI-Element DropDownByKey oder DropDownByIndex, so werden nur noch folgende Eigenschaften unterstützt:

Hinweis
  • Sind sowohl displayOnly = true und readOnly = true, dann wird das UI-Element im displayOnly- Stil angezeigt.

  • Bei den UI-Elementen InputField, DropDownByKey, DropDownByIndex und DropDownListBox wird wenn displayOnly = true ist ein TextView gerendert.

  • Die Eigenschaft displayOnly funktioniert nicht in ToolBar-Elementen.

  • Wenn für die UI-Elemente DropDownByIndex, DropDownByKey, DropDownListBox und InputField displayOnly = true gesetzt ist, kann es vorkommen, dass mehrere benachbarte Leerzeichen zu einem einzigen Leerzeichen komprimiert werden, wenn Sie die Anwendung im Internet Explorer ausführen. Das Problem tritt im Quirks-Modus bei allen IE-Versionen und im Standard-Modus bei IE8 und kleiner auf.

Hinweis

Die Eigenschaft explanation wird nur dann angezeigt, wenn es ein Label zu dem jeweiligen UI-Element gibt.

Beachten Sie hierbei die folgende Ausnahme:

Die Eigenschaft explanation einer AbstractTableColumn wird immer angezeigt. Verwenden Sie eine AbstractTableColumn.explanation als Ersatz für eine explanation am jeweiligen UI-Element (z.B. InputField), wenn das UI-Element in einer Table vorkommt und daher keinen Label besitzt.

  • height

    Höhe des Oberflächenelements, siehe auch Methoden und Eigenschaften der UI-Elemente.

    Hinweis

    Beachten Sie, dass diese Angabe die rows-Property übersteuert.

    Diese Eigenschaft ist von einem Administrator personalisierbar.

  • imeMode

    Steuerung des IME-Modus des Frontents.

    IME (Input Method Editor) ist eine grundlegende Komponente für das Schreiben chinesischer, japanischer und koreanischer Zeichen. Diese Schreibsysteme haben mehr Zeichen als über eine normale (eingeschränkte) Tastatur eingegeben werden können. IME erlaubt Benutzern das Eingeben und Bearbeiten chinesischer, japanischer und koreanischer Zeichen über eine normale (eingeschränkte) Tastatur.

    Die folgenden Werte sind möglich:

    Wert

    Beschreibung

    active

    IME-Modus ist aktiv und kann ausgeschaltet werden

    auto

    IME-Modus-Einstellung wird nicht berücksichtigt

    disabled

    IME-Modus ist inaktiv und kann nicht angeschaltet werden

    inactive

    IME-Modus ist inaktiv und kann angeschaltet werden

  • readOnly

    Festlegung, ob der Benutzer Text im TextEdit editieren kann oder ob der Text nur zum Lesen angezeigt werden soll.

    Diese Eigenschaft ist von einem Administrator personalisierbar. Über die Personalisierung kann dieser Eigenschaft der folgende Wert zugeordnet werden: true

  • rows

    Höhe des TextEdit-Oberflächenelements als Anzahl von Zeilen.

    Hinweis

    Beachten Sie, dass diese Angabe durch die height-Property übersteuert werden kann.

    Diese Eigenschaft ist von einem Administrator personalisierbar.

  • state

    Eingabestatus des Oberflächenelements. Beachten Sie dabei auch den Hinweis zu dem required-Stern bei einem Label im FormLayout unter Abschneiden von Inhalten im FormLayout.

    Diese Eigenschaft ist von einem Administrator personalisierbar.

    Wert

    Visuelle Darstellung

    Beschreibung

    Über Personalisierung setzbar

    normal

    TextEdit.state = normal

    Normalzustand des Oberflächenelements

    nein

    required

    TextEdit.state = required

    Das Eingeben eines Wertes ist erforderlich

    ja

  • 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

  • value

    Anzuzeigender Text. Dieser Text kann editiert bzw. ergänzt werden.

    Das zu bindende Attribut kann vom Typ STRING oder STRING_TABLE sein. Bei der STRING_TABLE werden Zeilen des TextEdit als Zeilen der Tabelle abgelegt. Im STRING wird ein Zeilenumbruch immer als Linefeed ( CL_ABAP_CHAR_UTILITIES=>NEWLINE, ASCII dezimal 10) abgelegt. Die Umsetzung für die aktuelle Client-Plattform übernimmt das Web-Dynpro-Framework.

    Primäre Eigenschaft

    Diese Eigenschaft ist sowohl von einem Administrator als auch von einem Anwender personalisierbar. Außerdem ist eine Vorbelegung mit Werten möglich, siehe Methoden und Eigenschaften der UI-Elemente.

  • width

    Breite des Oberflächenelements.

    Weitere Informationen: Allgemeines zu Methoden und Eigenschaften.

    Hinweis

    Beachten Sie, dass diese Angabe die cols-Property übersteuert.

    Diese Eigenschaft ist von einem Administrator personalisierbar.

  • wrapping

    Festlegung, ob der Text in die nächste Zeile umgebrochen werden kann.

    Diese Eigenschaft ist von einem Administrator personalisierbar.

    Wert

    Visuelle Darstellung

    Beschreibung

    Über Personalisierung setzbar

    off

    TextEdit.wrapping = off

    Der Text wird nicht in die nächste Zeile umgebrochen. Falls der Textzeilenlänge die Breite überschreitet, die durch die cols-Eigenschaft gesetzt wurde, dann wird ein horizontaler Bildlauf dargestellt.

    ja

    hard

    TextEdit.wrapping = hard

    Bricht den Text dann in die nächste Zeile um, wenn der Wert erreicht wird, der durch die cols-Eigenschaft bestimmt wird. Ein Vorschubsteuerzeichen (Carriage Return) wird für jeden Zeilenumbruch eingetragen. Ein horizontaler Bildlauf wird für diesen Wert nicht angezeigt.

    Hinweis

    Beachten Sie, dass dieses Feature im Browser nicht unterstützt wird.

    ja

    soft

    TextEdit.wrapping = soft

    Bricht den Text dann in die nächste Zeile um, wenn der Wert erreicht wird, der durch das cols-Attribut bestimmt wird. Ein Vorschubsteuerzeichen (Carriage Return) wird nicht für den Zeilenumbruch eingetragen.

    ja