Show TOC

MultiPaneLocate this document in the navigation structure

Verwendung

Das MultiPane-Oberflächenelement dient der Anordnung von Inhalten in Form eines Gitters, ähnlich dem MatrixLayout, mit dem Unterschied, dass die dataSource gegen einen Context-Knoten gebunden ist.

Hinweis

Komplexe UI-Elemente wie Table, Tree, GAC*, ViewContiner, InteractiveForm, Gantt, Network, Group oder Tray werden nicht unterstützt. Für einzeilige, tabellarische Daten sollte das Table UI-Element eingesetzt werden.

Beispiel für die visuelle Darstellung

MultiPane

Hinweis

Um die Entwicklung barrierefreier Anwendungen zu ermöglichen, werden im Rahmen des Syntaxchecks die Eigenschaften accessibilityDescription und tooltip überprüft.

Der neue Paginator

Ab Release 7.31 wurde der Pager im UI Element MultiPane gegen den neueren Paginator ausgetauscht.

Pager

Paginator

Hinweis

Mit dem alten Pager konnte sowohl seiten- als auch zeilenweise navigiert werden, mit dem neuen Paginator kann dagegen nur noch seitenweise navigiert werden.

Laufzeit-Klasse

CL_WD_MULTI_PANE

Eigenschaften im View Designer

Name

Typ

Anfangswert

Bindbar

id

STRING

(automatisch)

nein

accessibilityDescription

Übersetzbarer Text

ja

colCount

I

1

ja

contextMenuBehaviour

WDUI_CONTEXT_MENU_BEHAVIOUR

inherit

nein

contextMenuId

WDY_MD_UI_ELEMENT_REFERENCE

nein

dataSource

Context-Knoten

muss

emptyText

Übersetzbarer Text

ja

enabled

WDY_BOOLEAN

true

ja

firstActualPane

I

0

ja

firstVisiblePane

I

0

ja

footerVisible

WDY_BOOLEAN

false

ja

height

STRING

ja

paneCount

I

-1

ja

paneHeight

STRING

 

ja

paneWidth

STRING

 

ja

rowCount

I

-1

ja

stretchedHorizontally

WDY_BOOLEAN

true

nein

stretchedVertically

WDY_BOOLEAN

true

nein

styleClassName STRING   ja

tooltip

Übersetzbarer Text

ja

visible

WDUI_VISIBILITY

visible

ja

width

STRING

 

ja

Aggregationen im View Designer

Name

Kardinalität

Typ

Inhalt

0..1

UIElement

Events im View Designer

Name

onScrol l

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

colCount

COL_COUNT

I

contextMenuBehaviour

CONTEXT_MENU_BEHAVIOUR

WDUI_CONTEXT_MENU_BEHAVIOUR

contextMenuBehaviour: inherit

CL_WD_MULTI_PANE=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT

contextMenuBehaviour: provide

CL_WD_MULTI_PANE=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE

contextMenuBehaviour: suppress

CL_WD_MULTI_PANE=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS

contextMenuId

CONTEXT_MENU_ID

WDY_MD_UI_ELEMENT_REFERENCE

dataSource

DATA_SOURCE

OBJECT

emptyText

EMPTY_TEXT

WDY_MD_TRANSLATABLE_TEXT

enabled

ENABLED

WDY_BOOLEAN

firstActualPane

FIRST_ACTUAL_PANE

I

firstVisiblePane

FIRST_VISIBLE_PANE

I

footerVisible

FOOTER_VISIBLE

WDY_BOOLEAN

height

HEIGHT

STRING

paneCount

PANE_COUNT

I

paneHeight

PANE_HEIGHT

STRING

paneWidth

PANE_WIDTH

STRING

rowCount

ROW_COUNT

I

stretchedHorizontally

STRETCHED_HORIZONTALLY

WDY_BOOLEAN

stretchedVertically

STRETCHED_VERTICALLY

WDY_BOOLEAN

styleClassName STYLE_CLASS_NAME STRING

tooltip

TOOLTIP

WDY_MD_TRANSLATABLE_TEXT

visible

VISIBLE

WDUI_VISIBILITY

visible: none

CL_WD_MULTI_PANE=>E_VISIBLE-NONE

visible: visible

CL_WD_MULTI_PANE=>E_VISIBLE-VISIBLE

width

WIDTH

STRING

Dynamische Programmierung der Ereignisse

View Designer Name

Laufzeitname

onScrol l

ON_SCROLL

Dynamische Programmierung der Aggregationen

View Designer Name

Laufzeitname

Kardinalität

Inhalt

CONTENT

0..1

Beispiel

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