SectionHeader
Mit einem SectionHeader wird eine Überschrift für einen Abschnitt innerhalb eines Formulars dargestellt.
Sie verbinden einen SectionHeader mit
einem TransparentContainer
über das Setzen des Attributes labeledBy:
TransparentContainer.labeledBy=SectionHeader.Id
wenn TransparentContainer.isLayout=false
Setzen Sie das SectionHeader-Element immer in einem TransparentContainer-Element mit isLayoutContainer=false als Titel ein.
Verwenden Sie nie das SectionHeader-Element auf einem View-Element, ohne ihn wie oben beschrieben mit dem TransparentContainer-Element zu verbinden.

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 |
STRING |
(automatisch) |
nein |
|
WDUI_CONTEXT_MENU_BEHAVIOUR |
inherit |
nein |
|
WDY_MD_UI_ELEMENT_REFERENCE |
|
nein |
|
WDUI_SECTION_HEADER_DESIGN |
standard |
ja |
|
WDY_BOOLEAN |
true |
ja |
|
WDY_BOOLEAN |
false |
nein |
|
WDUI_SECTION_HEADER_LEVEL |
header6 |
ja |
|
Übersetzbarer Text |
|
ja |
|
WDUI_TEXT_DIRECTION |
inherit |
ja |
|
Übersetzbarer Text |
|
ja |
|
WDUI_VISIBILITY |
visible |
ja |

Weitere Eigenschaften, die über Vererbung zur Verfügung stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Die dazugehörigen Oberflächenelemente sind:
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 |
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 |
|
CONTEXT_MENU_ID |
WDY_MD_UI_ELEMENT_REFERENCE |
|
DESIGN |
WDUI_SECTION_HEADER_DESIGN |
|
design: standard |
CL_WD_SECTION_HEADER=>E_DESIGN-STANDARD |
|
design: underline |
CL_WD_SECTION_HEADER=>E_DESIGN-UNDERLINE |
|
ENABLED |
WDY_BOOLEAN |
|
IS_DRAG_HANDLE |
WDY_BOOLEAN |
|
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 |
|
TEXT |
WDY_MD_TRANSLATABLE_TEXT |
|
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 |
WDY_MD_TRANSLATABLE_TEXT |
|
VISIBLE |
WDUI_VISIBILITY |
|
visible: none |
CL_WD_SECTION_HEADER=>E_VISIBLE-NONE |
|
visible: visible |
CL_WD_SECTION_HEADER=>E_VISIBLE-VISIBLE |
|
Ein Beispiel für dieses Oberflächenelement finden Sie im System in der Component WDR_TEST_LAYOUTS in der View SECTION_HEADER.