Show TOC

AbstractInputField-EigenschaftenLocate this document in the navigation structure

Klappen Sie die Eigenschaften auf, um weitere Details anzuzeigen.

id

Die ID gibt eine eindeutige Identifikation.

activateAccessKey

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

alignment

Horizontale Ausrichtung des Textinhaltes innerhalb des InputField. Diese Eigenschaft ist von einem Administrator personalisierbar.

Wert

Beschreibung

Über Personalisierung setzbar

auto

Standardwert

Automatische Ausrichtung des Textinhalts. Die Ausrichtung wird durch die Verwendung des Oberflächenelements bestimmt, beispielsweise durch den Datentyp des darzustellenden Wertes.

ja

center

Zentrierte Ausrichtung

ja

forcedLeft

Der Textinhalt wird immer links dargestellt, unabhängig davon, ob für die Eigenschaft textDirection die Werte ltr oder rtl verwendet werden.

ja

endOfLine

Der Textinhalt wird immer am Ende der Zeile dargestellt. Für den Wert ltr der Eigenschaft textDirection wird somit der Textinhalt rechtsbündig dargestellt. Für den Wert rtl wird der Textinhalt linksbündig dargestellt.

ja

forcedRight

Der Textinhalt wird immer rechts dargestellt, unabhängig davon, ob für die Eigenschaft textDirection die Werte ltr oder rtl verwendet werden.

ja

beginOfLine

Der Textinhalt wird immer am Anfang der Zeile dargestellt. Für den Wert ltr der Eigenschaft textDirection wird somit der Textinhalt linksbündig dargestellt. Für den Wert rtl wird der Textinhalt rechtsbündig dargestellt.

ja

contextMenuBehaviour

Zuordnung der Kontextmenüs. Beachten Sie, dass in allen Fällen das Kontextmenü in der Hook-Methode WDDOONCONTEXTMENU überschrieben werden kann.

Wert

Beschreibung

inherit

Das UI-Element erbt das statische Kontextmenü von seinen Eltern-UI-Elementen.

provide

Das Kontextmenü des UI-Elements ist dasjenige, dass durch contextMenuID spezifiert wurde.

suppress

Es wird kein statisches Kontextmenü erzeugt.

displayAsText

Festlegung, ob das (ToolBar)InputField 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 (ToolBar)InputField, und der Benutzer kann Eingaben tätigen.

explanation

Hilfetext, der bei eingeschaltetem Hilfe-Modus ausgegeben wird. Diese Eigenschaft ist von einem Administrator personalisierbar. Weitere Informationen : Eigenschaft explanation .

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.

inputPrompt

Kurzer Hilfetext für den Endbenutzer, der bei einem leeren InputField innerhalb des InputField ausgegeben wird und verschwindet, sobald der Benutzer eine Eingabe macht.

Beispiel

InputField.inputPrompt

length

Breite des InputField in Anzahl von Zeichen. Diese Eigenschaft wird durch die Eigenschaft widthüberstimmt.

Der Standardwert für InputField.length beträgt 0 Zeichen. Das bewirkt die Übernahme der Länge aus dem ABAP-Dictionary zur Laufzeit. Wenn nichts gepflegt ist oder die Länge unbegrenzt ist, dann ist das Feld 20 Zeichen lang. Weitere Informationen: 12-Stunden-Zeitformat.

Durch die Verwendung von proportionaler Schrift, bei der Zeichen nicht alle die gleiche Breite haben, wird ein Durchschnittswert für die Zeichenbreite verwendet. Daher kann es vorkommen, dass trotz ausreichender length-Angabe nicht alle Zeichen in das InputField passen. In diesen Fall kann durch Bewegung des Eingabe-Cursors der Text im InputField gescrollt werden. Diese Eigenschaft ist von einem Administrator personalisierbar.

passwordField

Boolescher Wert, der die Anzeige der eingegebenen Zeichen am Bildschirm steuert. Falls der Wert true zugeordnet ist, werden die eingegebenen Zeichen am Bildschirm mit Sternchen ( *) geechot. Dieses Attribut wird gewöhnlich für InputFields von Kennwörtern benutzt.

Achtung

Beachten Sie, dass der Wert des InputField auch im Passwort-Modus im Klartext übertragen wird. Anwendungen, die die Eigenschaft passwordField verwenden, sollten daher nur im HTTPS-Modus laufen. Für das passwordField gibt es keine Eingabe-Historie.

Sie können den HTTPS-Modus durch eine Einstellung am ICF-Service in der Transaktion SICF erreichen, indem Sie bei dem Knoten für Ihre Anwendung im HTTP-Service-Baum auf dem Reiter Anmelde-Daten als Sicherheitsanforderung die Option SSL einstellen.

readOnly

Festlegung, ob das InputField editiert oder nur gelesen werden kann. Diese Eigenschaft ist von einem Administrator personalisierbar. Über die Personalisierung kann dieser Eigenschaft der folgende Wert zugeordnet werden: true

state

Fehlerstatus 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

InputField.state = normal

Normalzustand des Oberflächenelements

nein

required

InputField.state = required

Das Eingeben eines Wertes ist erforderlich.

Für die Visualisierung wird das InputField mit einem Stern dargestellt.

Hinweis

Beachten Sie, dass diese Ausprägung der Eigenschaft state nicht vom Web-Dynpro-Framework abgeprüft wird. Für das Prüfen von Pflichteingaben stehen jedoch Servicefunktionen zur Verfügung, siehe auch SAP Hinweis 948753 Auf SAP-Site veröffentlichte Informationen.

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

tooltip

Text für die Quick-Info, der erscheint, wenn der Benutzer den Mauszeiger über das Oberflächenelement führt. Wenn Screen-Reader unterstützt werden, wird automatisch zusätzlicher Text zur Quick-Info hinzugefügt, um die Barrierefreiheit zu unterstützen. Beachten Sie Folgendes, wenn eine hotkey für eines der folgenden UI-Elemente gesetzt ist: AbstractButton und davon erbende UI-Elemente, IconButton, LinkToAction, LinkToUrl, MenuActionItem, ToolBarLinkToAction, ToolBarLinkToUrl: Die jeweilige Tastenkombination für die entsprechende Aktionstaste wird immer automatisch in den Tooltip des betreffenden UI-Elements hinzugefügt. Ist bereits ein Text für den Tooltip vorhanden, dann wird der Text für die Aktionstaste an das Ende angehängt. Diese Eigenschaft ist von einem Administrator personalisierbar. Siehe auch hotkey.

value

Zeichenkette, die innerhalb des InputField-Rahmens angezeigt wird. Diese Eigenschaft muss an ein Context-Attribut gebunden werden (siehe auch Datenbindung von Oberflächenelement-Eigenschaften)

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 auch Allgemeines zu Methoden und Eigenschaften der UI-Elemente.

width

Breite des Oberflächenelements. Diese Eigenschaft ist von einem Administrator personalisierbar. Weitere Informationen: Allgemeines zu Methoden und Eigenschaften.