Show TOC

TableRowGroupingLocate this document in the navigation structure

Dieses UI-Element dient der Anzeige einer Table, deren Zeilen gruppiert sind. Eine Gruppe wird durch eine auf-/zuklappbare Zeile dargestellt, die die gesamte Tabellenbreite einnimmt. Die Gruppen ergeben sich aus den Elementen der Table.dataSource. Die Daten einer Gruppe müssen in einem Context-Knoten unterhalb des Gruppen-Knotens liegen. Die Bindung erfolgt mittels der groupData Eigenschaft.

Beispiel für die visuelle Darstellung

Laufzeit-Klasse

CL_WD_TABLE_ROW_GROUPING

Eigenschaften im View Designer

Name Typ Anfangswert Bindbar

id

STRING

(automatisch)

nein

expanded

WDY_BOOLEAN

false

muss

groupData

Context-Knoten

 

muss

Aggregationen im View Designer

Name Kardinalität Typ

Header

0..1

Caption

Menü

0..1

Menu

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

expanded

EXPANDED

WDY_BOOLEAN

groupData

GROUP_DATA

OBJECT

Dynamische Programmierung der Aggregationen

View Designer Name Laufzeitname Kardinalität

Header

HEADER

0..1

Menü

MENU

0..1

Beispiel

Ein Beispiel für dieses Oberflächenelement finden Sie im System in der Component WDR_TEST_TABLE unter TableRowGrouping.