Show TOC

PanelLocate this document in the navigation structure

Verwendung

Ein Panel ist ein Container-artiges UI-Element, das große Ähnlichkeit mit einem Tray aufweist. Sie können ein Panel auch als ROOTUIELEMENTCONTAINER verwenden.

Panel

Im Gegensatz zu einem Tray hat ein Panel einen Toggle-Button, der in Form eines kleinen Dreiecks in der linken oberen Ecke angezeigt wird (beim Tray gibt es entsprechend einen viereckigen Button, der in der oberen rechten Ecke angezeigt wird).

Anders als beim Tray bestimmt die Eigenschaft height die komplette Höhe des Panels inklusive Kopfzeile und ToolBar. Beim Tray legt height lediglich die Höhe des Inhaltsbereiches fest, also ohne Header und ToolBar.

Hinweis

Um Verwechselungen mit Tray s zu vermeiden, sollten Sie nicht Tray s und Panel s auf dem gleichen Bildschirm verwenden.

Implementierungsdetails

Laufzeit-Klasse

CL_WD_PANEL

Name

Typ

Anfangswert

Bindbar

id

STRING

(automatisch)

nein

accessibilityDescription

Übersetzbarer Text

 

ja

ariaLandmark

WDUI_ARIA_LANDMARK

None

ja

contentDesign

WDUI_PANEL_CONTENT_DESIGN

transparentNoBorder

ja

contentPadding

WDUI_CONTENT_PADDING

standard

ja

contextMenuBehaviour

WDUI_CONTEXT_MENU_BEHAVIOUR

inherit

nein

contextMenuId

WDY_MD_UI_ELEMENT_REFERENCE

 

nein

defaultButtonId

WDY_MD_UI_ELEMENT_REFERENCE

 

ja

enabled

WDY_BOOLEAN

true

ja

expandable

WDY_BOOLEAN

true

ja

expanded

WDY_BOOLEAN

true

ja

handleHotkeys

WDY_BOOLEAN

false

nein

headerDesign

WDUI_PANEL_HEADER_DESIGN

standard

ja

height

STRING

 

ja

imageSource

STRING

 

ja

isDragHandle

WDY_BOOLEAN

false

nein

scrollingMode

WDUI_SCROLLING_MODE

none

ja

scrollLeft

I

0

nein

scrollTop

I

0

nein

styleClassName STRING   ja

title

Übersetzbarer Text

 

ja

titleEditable

WDY_BOOLEAN

false

ja

tooltip

Übersetzbarer Text

 

ja

visible

WDUI_VISIBILITY

visible

ja

width

STRING

 

ja

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.

View Designer Name

Laufzeitname

Typ

accessibilityDescription

ACCESSIBILITY_DESCR

WDY_MD_TRANSLATABLE_TEXT

ariaLandmark

ARIA_LANDMARK

WDUI_ARIA_LANDMARK

ariaLandmark: Application

CL_WD_PANEL=>E_ARIA_LANDMARK-APPLICATION

ariaLandmark: Article

CL_WD_PANEL=>E_ARIA_LANDMARK-ARTICLE

ariaLandmark: Banner

CL_WD_PANEL=>E_ARIA_LANDMARK-BANNER

ariaLandmark: Complementary

CL_WD_PANEL=>E_ARIA_LANDMARK-COMPLEMENTARY

ariaLandmark: Contentinfo

CL_WD_PANEL=>E_ARIA_LANDMARK-CONTENTINFO

ariaLandmark: Form

CL_WD_PANEL=>E_ARIA_LANDMARK-FORM

ariaLandmark: Main

CL_WD_PANEL=>E_ARIA_LANDMARK-MAIN

ariaLandmark: Navigation

CL_WD_PANEL=>E_ARIA_LANDMARK-NAVIGATION

ariaLandmark: None

CL_WD_PANEL=>E_ARIA_LANDMARK-NONE

ariaLandmark: Search

CL_WD_PANEL=>E_ARIA_LANDMARK-SEARCH

contentDesign

CONTENT_DESIGN

WDUI_PANEL_CONTENT_DESIGN

contentDesign: fillBorder

CL_WD_PANEL=>E_CONTENT_DESIGN-FILL

contentDesign: fillNoBorder

CL_WD_PANEL=>E_CONTENT_DESIGN-FILL_NO_BORDER

contentDesign: plainBorder

CL_WD_PANEL=>E_CONTENT_DESIGN-PLAIN

contentDesign: plainNoBorder

CL_WD_PANEL=>E_CONTENT_DESIGN-PLAIN_NO_BORDER

contentDesign: transparentNoBorder

CL_WD_PANEL=>E_CONTENT_DESIGN-TRANSPARENT

contentDesign: transparentBorder

CL_WD_PANEL=>E_CONTENT_DESIGN-TRANSPARENT_BORDER

contentPadding

CONTENT_PADDING

WDUI_CONTENT_PADDING

contentPadding: none

C L_WD_PANEL=>E_CONTENT_PADDING-NONE

contentPadding: standard

CL_WD_PANEL=>E_CONTENT_PADDING-STANDARD

contextMenuBehaviour

CONTEXT_MENU_BEHAVIOUR

WDUI_CONTEXT_MENU_BEHAVIOUR

contextMenuBehaviour: inherit

CL_WD_PANEL=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT

contextMenuBehaviour: provide

CL_WD_PANEL=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE

contextMenuBehaviour: suppress

CL_WD_PANEL=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS

contextMenuId

CONTEXT_MENU_ID

WDY_MD_UI_ELEMENT_REFERENCE

defaultButtonId

DEFAULT_BUTTON_ID

WDY_MD_UI_ELEMENT_REFERENCE

enabled

ENABLED

WDY_BOOLEAN

expandable

EXPANDABLE

WDY_BOOLEAN

expanded

EXPANDED

WDY_BOOLEAN

handleHotkeys

HANDLE_HOTKEYS

WDY_BOOLEAN

headerDesign

HEADER_DESIGN

WDUI_PANEL_HEADER_DESIGN

headerDesign: standard

CL_WD_PANEL=>E_HEADER_DESIGN-STANDARD

headerDesign: underline

CL_WD_PANEL=>E_HEADER_DESIGN-UNDERLINE

height

HEIGHT

STRING

imageSource

IMAGE_SOURCE

STRING

isDragHandle

IS_DRAG_HANDLE

WDY_BOOLEAN

scrollingMode

SCROLLING_MODE

WDUI_SCROLLING_MODE

scrollingMode: auto

CL_WD_PANEL=>E_SCROLLING_MODE-AUTO

scrollingMode: both

CL_WD_PANEL=>E_SCROLLING_MODE-BOTH

scrollingMode: none

CL_WD_PANEL=>E_SCROLLING_MODE-NONE

scrollLeft

SCROLL_LEFT

I

scrollTop

SCROLL_TOP

I

styleClassName STYLE_CLASS_NAME STRING

title

TITLE

WDY_MD_TRANSLATABLE_TEXT

titleEditable

TITLE_EDITABLE

WDY_BOOLEAN

tooltip

TOOLTIP

WDY_MD_TRANSLATABLE_TEXT

visible

VISIBLE

WDUI_VISIBILITY

visible: none

CL_WD_PANEL=>E_VISIBLE-NONE

visible: visible

CL_WD_PANEL=>E_VISIBLE-VISIBLE

width

WIDTH

STRING

View Designer Name

Laufzeitname

Kardinalität

Element

CHILDREN

0..n

DRAG_SOURCE_INFO

DRAG_SOURCE_INFO

0..1

DROP_TARGET_INFO

DROP_TARGET_INFO

0..1

HEADER_FUNCTIONS

HEADER_FUNCTIONS

0..n

HEADER_TOOLBAR

HEADER_TOOLBAR

0..1

TOOLBAR

TOOLBAR

0..1

View Designer Name

Laufzeitname

onDrop

ON_DROP

onToggle

ON_TOGGLE

Beispiel

Sie finden ein Beispiel zum Testen im System in der Component WDR_TEST_PANEL.