Show TOC

SectionHeader-EigenschaftenLocate this document in the navigation structure

Klappen Sie die Eigenschaften auf, um weitere Details anzuzeigen.

id

Die ID gibt eine eindeutige Identifikation.

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.

design

Darstellung des SectionHeader

Wert Beispiel für die visuelle Darstellung Beschreibung

standard

Hervorgehobene Standard-Darstellung

underline

Hervorgehobene Darstellung mit Unterstrich

enabled

Festlegung, ob durch Benutzerinteraktion ein Ereignis ausgelöst werden kann. Falls der Wert TRUE ist, werden auch die darüber liegenden View-Elemente zur Laufzeit zur Bestimmung des Wertes herangezogen. Das bedeutet, wenn der umgebende Container nicht enabled ist, sind alle darin liegenden Container ebenfalls nicht enabled.

isDragHandle

Festlegung eines SectionHeader als Drag-Handle, um im Rahmen vonDrag&Drop verschiedene Bildschirmbereiche neu anordnen zu können, d.h. der SectionHeader kann verschoben werden.

level

Ebene des Abschnitts im Dokumentenkontext. Die Ebene hängt von der Einbettung des SectionHeaders innerhalb des Kontextes des Dokuments ab.

Wert Beschreibung

header4

header4 sollte auf oberster Ebene verwendet werden. Zur weiteren Unterteilung des Formulars können SectionHeader mit level=header5 verwendet werden.

header5

header5 sollte auf der zweitobersten Ebene verwendet werden. Zur weiteren Unterteilung des Formulars können SectionHeader mit level=header6 verwendet werden..

header6

Überschrift für die untersten Überschriften in Formularen.

styleClassName

Mit dieser Eigenschaft können Sie eigene Style-Definitionen anlegen, um das Erscheinungsbild von UI-Elementen zu ändern (beispielsweise die Schriftfarbe eines Buttons).Mithilfe der Schnittstelle IF_WD_CUSTOM_STYLE_MANAGER (Methode CREATE_CUSTOM_STYLE) können Sie eigene Style-Klassen anlegen. Die verschiedenen Style-Definitionen zu einer Style-Klasse definieren Sie innerhalb von Objekten des Schnittstellentyps IF_WD_CUSTOM_STYLE in Form einer Name-/Wertliste. Diese Style-Definitionen können Sie dann bestimmten UI-Elementen zuweisen. Dazu muss der Wert des Parameters STYLE_CLASS_NAME der Methode CREATE_CUSTOM_STYLE identisch sein mit dem Wert der Eigenschaft styleClassName am UI-Element. Diese Eigenschaft ist von einem Administrator personalisierbar.

Hinweis

Dieses Feature ist nur im HTML Standards Mode verfügbar. Weitere Informationen zum HTML Standards Mode finden Sie unter UI-Control-Rendering im Standards-Modus und im SAP Hinweis 1753544 Auf SAP-Site veröffentlichte Informationen.

Beachten Sie, dass das Setzen eines Styles nicht immer sichtbar wird. Andere Eigenschaften können dominieren und diese überschreiben. Dies kann sich jetzt oder auch durch Veränderungen in der Zukunft auswirken.

Beispiel
Im folgenden Beispiel wird eine Style-Definition angelegt und der Anwendung hinzugefügt. Die Style-Definition sorgt dafür, dass der Text bei Buttons, welche diese Style-Definition verwenden, in der Farbe rot dargestellt wird:
data l_style_manager  type ref to if_wd_custom_style_manager.
data l_style          type ref to if_wd_custom_style.

" Get the custom style manager
l_style_manager =
  wd_comp_controller->wd_get_api( )->get_application( )->get_custom_style_manager( ).

" Create a new custom style with name myButtonStyle for BUTTON elements
l_style =
  l_style_manager->create_custom_style( style_class_name = `myButtonStyle`
                                           element_type     = 'BUTTON' ).
" Set font color to red
l_style->add_style_property( name  = `fontColor`
                               value = `red` ).
" Add custom style
l_style_manager->add_custom_style( l_style ).

Um einem Button die so erzeugte Style-Definition zuzuweisen, setzen Sie an dem Button die Eigenschaft styleClassName auf den Wert myButtonStyle.

Eine Beispielanwendung finden Sie im System unter der Component WDR_TEST_CUSTOM_STYLES.

Weitere Informationen finden Sie in der Systemdokumentation der folgenden Schnittstellen:
  • IF_WD_CUSTOM_STYLE
  • IF_WD_CUSTOM_STYLE_MANAGER
text

Beschriftungstext, der als Überschrift ausgegeben wirdPrimäre Eigenschaft 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

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.

visible

Sichtbarkeit des Oberflächenelements. Diese Eigenschaft ist sowohl von einem Administrator als auch von einem Anwender personalisierbar.

Werte Beschreibung Über Personalisierung setzbar

NONE

Das Oberflächenelement wird am Bildschirm nicht dargestellt und nimmt keinen Raum ein

ja

VISIBLE

Das Oberflächenelement wird am Bildschirm dargestellt

nein