!--a11y-->
ToolBar 
Ein Toolbar-Oberflächenelement repräsentiert eine Sammlung von Werkzeugen, die über Oberflächenelemente aufgerufen werden. ToolBars stellen somit eine Möglichkeit dar, Oberflächenelemente zu gruppieren und funktional zusammenzufassen.
Eine Toolbar ist kein eigenständiges Oberflächenelement und kann nur in folgenden Elementen verwendet werden:
● Group
● Tab
● Table
● Tray
Eine ToolBar kann folgende Elemente enthalten:
Die einzelnen Elemente verfügen über die
Eigenschaft collapsible, mit der sie versteckt werden können. Alle Elemente,
die zusammenklappbar sind, können über ein kleines Dreieckssymbol
versteckt werden.
Die ToolBar-Elemente sind in der ToolBar in einer Zeile horizontal angeordnet. Die Größe sowie die Position der einzelnen Oberflächenelemente werden automatisch berechnet. Mit der Eigenschaft wrapping können Sie bestimmen, ob die Elemente in eine neue Zeile umgebrochen werden können.
Informationen über die Möglichkeit eines Datei-Download ohne den Einsatz des UI-Elements FileDownload erhalten Sie unter Datei-Export.

Um die Entwicklung barrierefreier Anwendungen zu ermöglichen, werden im Rahmen des Syntaxchecks die Eigenschaften tooltip und accessibilityDescription nicht überprüft.
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_TOOLBAR |
Eigenschaften im View Designer
Name |
Typ |
Anfangswert |
Bindbar |
id |
STRING |
(automatisch) |
nein |
Übersetzbarer Text |
|
ja |
|
WDUI_TOOLBAR_DESIGN |
standard |
ja |
|
WDY_BOOLEAN |
true |
ja |
|
WDUI_VISIBILITY |
visible |
ja |
|
WDY_BOOLEAN |
true |
ja |
Aggregationen im View Designer
Name |
Kardinalität |
Typ |
0..n |
ToolBarItem |
|
0..n |
ToolBarItem |

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 |
ACCESSIBILITY_DESCR |
WDY_MD_TRANSLATABLE_TEXT |
|
DESIGN |
WDUI_TOOLBAR_DESIGN |
|
design: emphasized |
CL_WD_TOOLBAR=>E_DESIGN-EMPHASIZED |
|
design: standard |
CL_WD_TOOLBAR=>E_DESIGN-STANDARD |
|
ENABLED |
WDY_BOOLEAN |
|
VISIBLE |
WDUI_VISIBILITY |
|
visible: none |
CL_WD_TOOLBAR=>E_VISIBLE-NONE |
|
visible: visible |
CL_WD_TOOLBAR=>E_VISIBLE-VISIBLE |
|
WRAPPING |
WDY_BOOLEAN |
|
Dynamische Programmierung der Aggregationen
View Designer Name |
Laufzeitname |
Kardinalität |
TOOLBAR_ITEMS |
0..n |
|
TOOLBAR_RIGHT_ITEMS |
0..n |
Beispiele für dieses Oberflächenelement finden Sie im System in der Web-Dynpro-Applikation WDR_TEST_UI_ELEMENTS.