Show TOC

SectionHeaderLocate this document in the navigation structure

Mit einem SectionHeader wird eine Überschrift für einen Abschnitt innerhalb eines Formulars dargestellt.

Sie verbinden einen SectionHeader mit einemTransparentContainer über das Setzen des AttributeslabeledBy: TransparentContainer.labeledBy=SectionHeader.Id wenn TransparentContainer.isLayout=false

Do's für SectionHeader

Setzen Sie das SectionHeader-Element immer in einem TransparentContainer-Element mit isLayoutContainer=false als Titel ein.

Don'ts für SectionHeader

Verwenden Sie nie das SectionHeader-Element auf einem View-Element, ohne ihn wie oben beschrieben mit dem TransparentContainer-Element zu verbinden.

Hinweis

Wenn sich der SectionHeader und der TransparentContainer im Accessibility-Modus befinden, beachten Sie Folgendes:

  • Der SectionHeader ist nicht über Tabulatoren erreichbar.
  • Der Text für die Barrierefreiheit des TransparentContainers ist der Text in der Eigenschaft accessibilityDescription. Ist diese nicht gesetzt und gibt es einen SectionHeader im TransparentContainer, so wird die Eigenschaft SectionHeader.text als Text für die Barrierefreiheit verwendet.
Laufzeit-Klasse

CL_WD_SECTION_HEADER

Eigenschaften im View Designer

Name Typ Anfangswert Bindbar

id

STRING

(automatisch)

nein

contextMenuBehaviour

WDUI_CONTEXT_MENU_BEHAVIOUR

inherit

nein

contextMenuId

WDY_MD_UI_ELEMENT_REFERENCE

 

nein

design

WDUI_SECTION_HEADER_DESIGN

standard

ja

enabled

WDY_BOOLEAN

true

ja

isDragHandle

WDY_BOOLEAN

false

nein

level

WDUI_SECTION_HEADER_LEVEL

header6

ja

styleClassName STRING   ja

text

Übersetzbarer Text

 

ja

textDirection

WDUI_TEXT_DIRECTION

inherit

ja

tooltip

Übersetzbarer Text

 

ja

visible

WDUI_VISIBILITY

visible

ja

Hinweis

Weitere Eigenschaften, die über Vererbung zur Verfügung stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Die dazugehörigen Oberflächenelemente sind:

Dynamische Programmierung

Für die dynamische Programmierung stehen dieselben Eigenschaften, Ereignisse und Aggregationen zur Verfügung wie im View Designer. Beachten Sie dabei die unterschiedlichen Schreibweisen.

Dynamische Programmierung der Eigenschaften

View Designer Name Laufzeitname Typ

contextMenuBehaviour

CONTEXT_MENU_BEHAVIOUR

WDUI_CONTEXT_MENU_BEHAVIOUR

contextMenuBehaviour: inherit

CL_WD_SECTION_HEADER=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT

contextMenuBehaviour: provide

CL_WD_SECTION_HEADER=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE

contextMenuBehaviour: suppress

CL_WD_SECTION_HEADER=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS

contextMenuId

CONTEXT_MENU_ID

WDY_MD_UI_ELEMENT_REFERENCE

design

DESIGN

WDUI_SECTION_HEADER_DESIGN

design: standard

CL_WD_SECTION_HEADER=>E_DESIGN-STANDARD

design: underline

CL_WD_SECTION_HEADER=>E_DESIGN-UNDERLINE

enabled

ENABLED

WDY_BOOLEAN

isDragHandle

IS_DRAG_HANDLE

WDY_BOOLEAN

level

LEVEL

WDUI_SECTION_HEADER_LEVEL

level: header4

CL_WD_SECTION_HEADER=>E_LEVEL-HEADER4

level: header5

CL_WD_SECTION_HEADER=>E_LEVEL-HEADER5

level: header6

CL_WD_SECTION_HEADER=>E_LEVEL-HEADER6

styleClassName STYLE_CLASS_NAME STRING

text

TEXT

WDY_MD_TRANSLATABLE_TEXT

textDirection

TEXT_DIRECTION

WDUI_TEXT_DIRECTION

textDirection: inherit

CL_WD_SECTION_HEADER=>E_TEXT_DIRECTION-INHERIT

textDirection: ltr

CL_WD_SECTION_HEADER=>E_TEXT_DIRECTION-LTR

textDirection: rtl

CL_WD_SECTION_HEADER=>E_TEXT_DIRECTION-RTL

tooltip

TOOLTIP

WDY_MD_TRANSLATABLE_TEXT

visible

VISIBLE

WDUI_VISIBILITY

visible: none

CL_WD_SECTION_HEADER=>E_VISIBLE-NONE

visible: visible

CL_WD_SECTION_HEADER=>E_VISIBLE-VISIBLE

Beispiel

Ein Beispiel für dieses Oberflächenelement finden Sie im System in der Component WDR_TEST_LAYOUTS in der View SECTION_HEADER.