Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation TableRowGrouping  Dokument im Navigationsbaum lokalisieren

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

Diese Grafik wird im zugehörigen Text erklärt

 

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:

      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

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.

 

Ende des Inhaltsbereichs