Show TOC

MatrixDataLocate this document in the navigation structure

MatrixData provides the layout data for a UI element in a container to which MatrixLayout is assigned.

Runtime Class

CL_WD_MATRIX_DATA

Properties in View Designer

Name Type Initial Value Bindable

id

STRING

(automatic)

No

cellBackgroundDesign

WDUI_CELL_BG_DESIGN

transparent

No

cellDesign

WDUI_LAYOUT_CELL_DESIGN

rPad

No

colSpan

I

1

No

height

STRING

No

hAlign

WDUI_CELL_HALIGN

beginOfLine

No

styleClassName STRING Yes

vAlign

WDUI_CELL_VALIGN

baseline

No

vGutter

WDUI_LAYOUT_CELL_SEP

none

No

width

STRING

No

Note

Layout data is not bindable.

Other properties that can be inherited are defined in the related higher-level classes. The related UI elements are:

For dynamic programming, the same properties, events, and aggregations as in the View Designer are available. But note that the spelling format and use of upper/lower case is different.

Dynamic Programming of Properties

View Designer Name Runtime Name Type

cellBackgroundDesign

CELL_BACKGROUND_DESIGN

WDUI_CELL_BG_DESIGN

 cellBackgroundDesign: border

CL_WD_MATRIX_DATA=>E_CELL_BACKGROUND_DESIGN-BORDER

 cellBackgroundDesign: fill1

CL_WD_MATRIX_DATA=>E_CELL_BACKGROUND_DESIGN-FILL1

 cellBackgroundDesign: fill2

CL_WD_MATRIX_DATA=>E_CELL_BACKGROUND_DESIGN-FILL2

 cellBackgroundDesign: fill3

CL_WD_MATRIX_DATA=>E_CELL_BACKGROUND_DESIGN-FILL3

 cellBackgroundDesign: header

CL_WD_MATRIX_DATA=>E_CELL_BACKGROUND_DESIGN-HEADER

 cellBackgroundDesign: plain

CL_WD_MATRIX_DATA=>E_CELL_BACKGROUND_DESIGN-PLAIN

 cellBackgroundDesign: transparent

CL_WD_MATRIX_DATA=>E_CELL_BACKGROUND_DESIGN-TRANSPARENT

cellDesign

CELL_DESIGN

WDUI_LAYOUT_CELL_DESIGN

 cellDesign: lrNoPad

CL_WD_MATRIX_DATA=>E_CELL_DESIGN-LR_NO_PAD

 cellDesign: lrPad

CL_WD_MATRIX_DATA=>E_CELL_DESIGN-LR_PAD

 cellDesign: lPad

CL_WD_MATRIX_DATA=>E_CELL_DESIGN-L_PAD

 cellDesign: padless

CL_WD_MATRIX_DATA=>E_CELL_DESIGN-PADLESS

 cellDesign: rPad

CL_WD_MATRIX_DATA=>E_CELL_DESIGN-R_PAD

colSpan

COL_SPAN

I

height

HEIGHT

STRING

hAlign

H_ALIGN

WDUI_CELL_HALIGN

 hAlign: beginOfLine

CL_WD_MATRIX_DATA=>E_H_ALIGN-BEGIN_OF_LINE

 hAlign: center

CL_WD_MATRIX_DATA=>E_H_ALIGN-CENTER

 hAlign: char

CL_WD_MATRIX_DATA=>E_H_ALIGN-CHAR

 hAlign: endOfLine

CL_WD_MATRIX_DATA=>E_H_ALIGN-END_OF_LINE

 hAlign: forcedLeft

CL_WD_MATRIX_DATA=>E_H_ALIGN-FORCED_LEFT

 hAlign: forcedRight

CL_WD_MATRIX_DATA=>E_H_ALIGN-FORCED_RIGHT

 hAlign: justify

CL_WD_MATRIX_DATA=>E_H_ALIGN-JUSTIFY

styleClassName STYLE_CLASS_NAME STRING

vAlign

V_ALIGN

WDUI_CELL_VALIGN

vAlign: baseline

CL_WD_MATRIX_DATA=>E_V_ALIGN-BASELINE

vAlign: bottom

CL_WD_MATRIX_DATA=>E_V_ALIGN-BOTTOM

vAlign: middle

CL_WD_MATRIX_DATA=>E_V_ALIGN-MIDDLE

vAlign: top

CL_WD_MATRIX_DATA=>E_V_ALIGN-TOP

vGutter

V_GUTTER

WDUI_LAYOUT_CELL_SEP

 vGutter: large

CL_WD_MATRIX_DATA=>E_V_GUTTER-LARGE

 vGutter: largeWithRule

CL_WD_MATRIX_DATA=>E_V_GUTTER-LARGE_WITH_RULE

 vGutter: medium

CL_WD_MATRIX_DATA=>E_V_GUTTER-MEDIUM

 vGutter: mediumWithRule

CL_WD_MATRIX_DATA=>E_V_GUTTER-MEDIUM_WITH_RULE

 vGutter: none

CL_WD_MATRIX_DATA=>E_V_GUTTER-NONE

 vGutter: xLarge

CL_WD_MATRIX_DATA=>E_V_GUTTER-X_LARGE

 vGutter: xLargeWithRule

CL_WD_MATRIX_DATA=>E_V_GUTTER-X_LARGE_WITH_RULE

width

WIDTH

STRING