
Mit DataGridSegmentCol definieren Sie Eigenschaften, die sich auf alle Segmente innerhalb einer Segmentspalte beziehen (z.B. die Breite der Segmente). Mit der Eigenschaft columnDataSource legen Sie Anzahl und Eigenschaften der Spalten innerhalb eines Segments fest (z.B. die Spaltenbreite). Sie fügen DataGridSegmentCol über die Aggregation SEGMENT_COLS in ein DataGrid ein. Die Anzahl der DataGridSegmentCols legt fest, wie viele Segmente nebeneinander angeordnet werden.
Implementierungsdetails
|
Laufzeit-Klasse: |
CL_WD_DATA_GRID_SEGMENT_COL |
Eigenschaften im View Designer
|
Name |
Typ |
Anfangswert |
Bindbar |
|---|---|---|---|
|
STRING |
(automatisch) |
nein |
|
|
Context-Knoten |
muss |
||
| columnType | WDUI_DATA_GRID_COLUMN_TYPE | standard | ja |
|
F |
ja |
||
|
WDUI_CSS_UNIT |
px |
nein |
|
|
I |
1 |
ja |
|
|
STRING |
200PX |
ja |
|
|
WDUI_DG_SEGMENT_SIZE_MODE |
scrollbar |
ja |
Weitere Eigenschaften, die über Vererbung bereit 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 |
|---|---|---|
|
COLUMN_DATA_SOURCE |
OBJECT |
|
| columnType | COLUMN_TYPE | WDUI_DATA_GRID_COLUMN_TYPE |
| columnType: header | CL_WD_DATA_GRID_SEGMENT_COL=>E_COLUMN_TYPE-HEADER | |
| columnType: standard | CL_WD_DATA_GRID_SEGMENT_COL=>E_COLUMN_TYPE-STANDARD | |
|
COLUMN_WIDTH |
F |
|
|
COLUMN_WIDTH_UNIT |
WDUI_CSS_UNIT |
|
|
columnWidthUnit: em |
CL_WD_DATA_GRID_SEGMENT_COL=>E_COLUMN_WIDTH_UNIT-EM |
|
|
columnWidthUnit: ex |
CL_WD_DATA_GRID_SEGMENT_COL=>E_COLUMN_WIDTH_UNIT-E X |
|
|
columnWidthUnit: % |
CL_WD_DATA_GRID_SEGMENT_COL=>E_COLUMN_WIDTH_UNIT-PERCENT |
|
|
columnWidthUnit: px |
CL_WD_DATA_GRID_SEGMENT_COL=>E_COLUMN_WIDTH_UNIT-PX |
|
|
FIRST_VISIBLE_COL_INDEX |
I |
|
|
SEGMENT_WIDTH |
STRING |
|
|
SEGMENT_WIDTH_MODE |
WDUI_DG_SEGMENT_SIZE_MODE |
|
|
segmentWidthMode: scrollbar |
CL_WD_DATA_GRID_SEGMENT_COL=>E_SEGMENT_WIDTH_MODE-SCROLLBAR |
|
|
segmentWidthMode: sumOfChildElements |
CL_WD_DATA_GRID_SEGMENT_COL=>E_SEGMENT_WIDTH_MODE-SUM_OF_CHILD_ELEMENTS |