Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation ToolBar Dokument im Navigationsbaum lokalisieren

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:

      ToolBarButton

      ToolBarButtonChoice

      ToolBarDropDownByIndex

      ToolBarDropDownByKey

      ToolBarInputField

      ToolBarLinkToAction

      ToolBarLinkToURL

      ToolBarSeparator

      ToolBarToggleButton

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 Diese Grafik wird im zugehörigen Text erklärt 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

design

WDUI_TOOLBAR_DESIGN

standard

ja

enabled

WDY_BOOLEAN

true

ja

visible

WDUI_VISIBILITY

visible

ja

wrapping

WDY_BOOLEAN

true

ja

 

Aggregationen im View Designer

Name

Kardinalität

Typ

Toolbar-Element

0..n

ToolBarItem

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:

        ViewElement

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

design

DESIGN

WDUI_TOOLBAR_DESIGN

 design: emphasized

CL_WD_TOOLBAR=>E_DESIGN-EMPHASIZED

 design: standard

CL_WD_TOOLBAR=>E_DESIGN-STANDARD

enabled

ENABLED

WDY_BOOLEAN

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

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.

Ende des Inhaltsbereichs