
Das Group-Oberflächenelement kann dazu verwendet werden, eine Reihe von Oberflächenelementen unter einem gemeinsamen Titel zu gruppieren und zählt deshalb auch zu den Oberflächenelement-Containern. In seinem Aussehen erinnert dieses Oberflächenelement an eine Anzeigetafel mit farbigem Hintergrund.
Bei einer Group hat die Eigenschaft enabled keinerlei Auswirkung auf die Kinder, die Sie in den UIElementContainer eingefügt haben. Wenn Sie beispielsweise die Eigenschaft enabled im Group-Oberflächenelement auf den Wert false setzen, wird nicht automatisch ein darin eingefügtes Eingabefeld deaktiviert. Sollen auch die Kinder in diesem Group-Oberflächenelement deaktiviert sein, dann müssen Sie die entsprechende Eigenschaft für jedes Oberflächenelement eigens dafür setzen.
Beispiele für die visuelle Darstellung
Group mit primarycolor
Group mit secondarycolor und ToolBar
Group mit sapcolor
Um die Entwicklung barrierefreier Anwendungen zu ermöglichen, wird im Rahmen des Syntaxchecks die Eigenschaft accessibilityDescription überprüft, wenn die caption-Eigenschaft nicht gesetzt wurde.
Es findet keine Überprüfung auf die Eigenschaft tooltip statt.
Ein gesetzter Tooltip ist bei diesem Oberflächenelement nicht zwingend erforderlich, könnte aber - wenn er detaillierte semantische Informationen enthält - durchaus Sinn machen.
|
Laufzeit-Klasse |
CL_WD_GROUP |
Eigenschaften im View Designer
|
Name |
Typ |
Anfangswert |
Bindbar |
|---|---|---|---|
|
STRING |
(automatisch) |
nein |
|
|
Übersetzbarer Text |
ja |
||
|
WDY_BOOLEAN |
false |
nein |
|
| WDUI_ARIA_LANDMARK | None | ja | |
|
WDUI_CONTEXT_MENU_BEHAVIOUR |
inherit |
nein |
|
|
WDY_MD_UI_ELEMENT_REFERENCE |
nein |
||
|
WDY_MD_UI_ELEMENT_REFERENCE |
ja |
||
|
WDUI_GROUP_DESIGN |
primarycolor |
ja |
|
|
WDY_BOOLEAN |
true |
ja |
|
|
WDY_BOOLEAN |
false |
nein |
|
|
WDY_BOOLEAN |
true |
ja |
|
|
STRING |
ja |
||
|
WDUI_SCROLLING_MODE |
none |
ja |
|
|
I |
0 |
nein |
|
|
I |
0 |
nein |
|
| styleClassName | STRING | ja | |
|
Übersetzbarer Text |
ja |
||
|
WDUI_VISIBILITY |
visible |
ja |
|
|
STRING |
ja |
Aggregationen im View Designer
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 |
|---|---|---|
|
ACCESSIBILITY_DESCR |
WDY_MD_TRANSLATABLE_TEXT |
|
|
ACTIVATE_ACCESS_KEY |
WDY_BOOLEAN |
|
| ARIA_LANDMARK | WDUI_ARIA_LANDMARK | |
| ariaLandmark: Application | CL_WD_GROUP=>E_ARIA_LANDMARK-APPLICATION | |
| ariaLandmark: Article | CL_WD_GROUP=>E_ARIA_LANDMARK-ARTICLE | |
| ariaLandmark: Banner | CL_WD_GROUP=>E_ARIA_LANDMARK-BANNER | |
| ariaLandmark: Complementary | CL_WD_GROUP=>E_ARIA_LANDMARK-COMPLEMENTARY | |
| ariaLandmark: Contentinfo | CL_WD_GROUP=>E_ARIA_LANDMARK-CONTENTINFO | |
| ariaLandmark: Form | CL_WD_GROUP=>E_ARIA_LANDMARK-FORM | |
| ariaLandmark: Main | CL_WD_GROUP=>E_ARIA_LANDMARK-MAIN | |
| ariaLandmark: Navigation | CL_WD_GROUP=>E_ARIA_LANDMARK-NAVIGATION | |
| ariaLandmark: None | CL_WD_GROUP=>E_ARIA_LANDMARK-NONE | |
| ariaLandmark: Search | CL_WD_GROUP=>E_ARIA_LANDMARK-SEARCH | |
|
CONTEXT_MENU_BEHAVIOUR |
WDUI_CONTEXT_MENU_BEHAVIOUR |
|
|
contextMenuBehaviour: inherit |
CL_WD_GROUP=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT |
|
|
contextMenuBehaviour: provide |
CL_WD_GROUP=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE |
|
|
contextMenuBehaviour: suppress |
CL_WD_GROUP=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS |
|
|
CONTEXT_MENU_ID |
WDY_MD_UI_ELEMENT_REFERENCE |
|
|
DEFAULT_BUTTON_ID |
WDY_MD_UI_ELEMENT_REFERENCE |
|
|
DESIGN |
WDUI_GROUP_DESIGN |
|
|
design: primarycolor |
CL_WD_GROUP=>E_DESIGN-PRIMARYCOLOR |
|
|
design: sapcolor |
CL_WD_GROUP=>E_DESIGN-SAPCOLOR |
|
|
design: secondarybox |
CL_WD_GROUP=>E_DESIGN-SECONDARYBOX |
|
|
design: secondaryboxcolor |
CL_WD_GROUP=>E_DESIGN-SECONDARYBOXCOLOR |
|
|
design: secondarycolor |
CL_WD_GROUP=>E_DESIGN-SECONDARYCOLOR |
|
|
design: underline |
CL_WD_GROUP=>E_DESIGN-UNDERLINE |
|
|
ENABLED |
WDY_BOOLEAN |
|
|
HANDLE_HOTKEYS |
WDY_BOOLEAN |
|
|
HAS_CONTENT_PADDING |
WDY_BOOLEAN |
|
|
HEIGHT |
STRING |
|
|
SCROLLING_MODE |
WDUI_SCROLLING_MODE |
|
|
scrollingMode: auto |
CL_WD_GROUP=>E_SCROLLING_MODE-AUTO |
|
|
scrollingMode: both |
CL_WD_GROUP=>E_SCROLLING_MODE-BOTH |
|
|
scrollingMode: none |
CL_WD_GROUP=>E_SCROLLING_MODE-NONE |
|
|
SCROLL_LEFT |
I |
|
|
SCROLL_TOP |
I |
|
| styleClassName | STYLE_CLASS_NAME | STRING |
|
TOOLTIP |
WDY_MD_TRANSLATABLE_TEXT |
|
|
VISIBLE |
WDUI_VISIBILITY |
|
|
visible: none |
CL_WD_GROUP=>E_VISIBLE-NONE |
|
|
visible: visible |
CL_WD_GROUP=>E_VISIBLE-VISIBLE |
|
|
WIDTH |
STRING |
Dynamische Programmierung der Aggregationen
Ein Beispiel für dieses Oberflächenelement finden Sie im System in der Web-Dynpro-Applikation WDR_TEST_UI_ELEMENTS.