Show TOC

ToolBarLocate this document in the navigation structure

Verwendung

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 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.

Hinweis

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

accessibilityDescription

Übersetzbarer Text

ja

contextMenuBehaviour

WDUI_CONTEXT_MENU_BEHAVIOUR

inherit

nein

contextMenuId

WDY_MD_UI_ELEMENT_REFERENCE

nein

design

WDUI_TOOLBAR_DESIGN

standard

ja

enabled

WDY_BOOLEAN

true

ja

itemOverflow

WDUI_ITEM_OVERFLOW

Wrap Items

ja

styleClassName STRING   ja

tooltip

Übersetzbarer Text

ja

visible

WDUI_VISIBILITY

visible

ja

wrapping

WDY_BOOLEAN

true

ja

Aggregationen im View Designer

Name

Kardinalität

Typ

Toolbar-Element

0..n

ToolBarItem

Toolbar-Popin

0..1

Popin

rechtsb. Toolbar-El.

0..n

ToolBarItem

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

accessibilityDescription

ACCESSIBILITY_DESCR

WDY_MD_TRANSLATABLE_TEXT

contextMenuBehaviour

CONTEXT_MENU_BEHAVIOUR

WDUI_CONTEXT_MENU_BEHAVIOUR

contextMenuBehaviour: inherit

CL_WD_TOOLBAR=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT

contextMenuBehaviour: provide

CL_WD_TOOLBAR=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE

contextMenuBehaviour: suppress

CL_WD_TOOLBAR=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS

contextMenuId

CONTEXT_MENU_ID

WDY_MD_UI_ELEMENT_REFERENCE

design

DESIGN

WDUI_TOOLBAR_DESIGN

design: emphasized

CL_WD_TOOLBAR=>E_DESIGN-EMPHASIZED

design: standard

CL_WD_TOOLBAR=>E_DESIGN-STANDARD

design: transparent

CL_WD_TOOLBAR=>E_DESIGN-TRANSPARENT

enabled

ENABLED

WDY_BOOLEAN

itemOverflow

ITEM_OVERFLOW

WDUI_ITEM_OVERFLOW

styleClassName STYLE_CLASS_NAME STRING

tooltip

TOOLTIP

WDY_MD_TRANSLATABLE_TEXT

visible

VISIBLE

WDUI_VISIBILITY

visible: none

CL_WD_TOOLBAR=>E_VISIBLE-NONE

visible: visible

CL_WD_TOOLBAR=>E_VISIBLE-VISIBLE

wrapping

WRAPPING

WDY_BOOLEAN

Dynamische Programmierung der Aggregationen

View Designer Name

Laufzeitname

Kardinalität

Toolbar-Element

TOOLBAR_ITEMS

0..n

Toolbar-Popin

TOOLBAR_POPIN

0..1

rechtsb. Toolbar-El.

TOOLBAR_RIGHT_ITEMS

0..n

Beispiel

Beispiele für dieses Oberflächenelement finden Sie im System in der Web-Dynpro-Applikation WDR_TEST_UI_ELEMENTS.