CTableColumn

Use

The CTableColumn UI element is a column within a CTable (see CTable).

Implementation Details

Runtime Class CL_WD_C_TABLE_COLUMN

Properties in View Designer

Name Type Initial Value Bindable

id

STRING

(automatic)

No

accessibilityDescription

Translatable text

Yes

cellBorderOmitting

WDUI_C_TBL_CELL_BORDEROMITTING

none

Yes

cellDesign

WDUI_TABLE_CELL_DESIGN

standard

Yes

cellMerging

WDUI_C_TABLE_CELL_MERGING

none

Yes

cellVisibility

WDUI_CELL_VISIBILITY

standard

Yes

columnDragInfo

STRING

Yes

columnDropInfo

STRING

Yes

columnEdgeDropInfo

STRING

Yes

columnResizable

WDUI_C_TABLE_COLUMN_RESIZABLE

resizable

Yes

colSelectionState

WDUI_TABLE_COL_SEL_STATE

notSelectable

Yes

contextMenuBehaviour

WDUI_CONTEXT_MENU_BEHAVIOUR

inherit

No

contextMenuId

WDY_MD_UI_ELEMENT_REFERENCE

No

fixedPosition

WDUI_TABLE_COLUMN_FIXED_POS

notFixed

Yes

headerHAlign

WDUI_TABLE_COLUMN_HALIGN

beginOfLine

Yes

headerStyleClassName STRING Yes

hAlign

WDUI_TABLE_COLUMN_HALIGN

auto

Yes

isFiltered

WDY_BOOLEAN

false

Yes

selectedCellVariant

STRING

Yes

sortState

WDUI_TABLE_COL_SORT_DIR

notSortable

Yes

state

WDUI_STATE

normal

Yes

visible

WDUI_VISIBILITY

visible

Yes

width

STRING

Yes

Aggregations in the View Designer

Name Cardinality Type

CELL_VARIANTS

0..n

AbstrCTableCellVar

FIXED_BOTTOM_CELLS

0..n

CTableFixedCell

FIXED_TOP_CELLS

0..n

CTableFixedCell

HEADER

0..1

Caption

HEADER_MENU

0..1

Menu

TABLE_CELL_EDITOR

0..1

TableCellEditor

Events in View Designer

Name

onDrop

Dynamic Programming

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

Dynamic Programming of Properties

View Designer Name Runtime Name Type

accessibilityDescription

ACCESSIBILITY_DESCR

WDY_MD_TRANSLATABLE_TEXT

cellBorderOmitting

CELL_BORDER_OMITTING

WDUI_C_TBL_CELL_BORDEROMITTING

cellBorderOmitting: both

CL_WD_C_TABLE_COLUMN=>E_CELL_BORDER_OMITTING-BOTH

cellBorderOmitting: right

CL_WD_C_TABLE_COLUMN=>E_CELL_BORDER_OMITTING-HORIZONTAL

cellBorderOmitting: none

CL_WD_C_TABLE_COLUMN=>E_CELL_BORDER_OMITTING-NONE

cellBorderOmitting: bottom

CL_WD_C_TABLE_COLUMN=>E_CELL_BORDER_OMITTING-VERTICAL

cellDesign

CELL_DESIGN

WDUI_TABLE_CELL_DESIGN

 cellDesign: alternating

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-ALTERNATING

 cellDesign: badvalue_dark

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-BADVALUE_DARK

 cellDesign: badvalue_light

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-BADVALUE_LIGHT

 cellDesign: badvalue_medium

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-BADVALUE_MEDIUM

 cellDesign: calendarAqua

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-CALENDAR_AQUA

 cellDesign: calendarBlue

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-CALENDAR_BLUE

 cellDesign: calendarBrown

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-CALENDAR_BROWN

 cellDesign: calendarGreen

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-CALENDAR_GREEN

 cellDesign: calendarMetal

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-CALENDAR_METAL

 cellDesign: calendarPeach

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-CALENDAR_PEACH

 cellDesign: calendarPurple

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-CALENDAR_PURPLE

 cellDesign: calendarRose

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-CALENDAR_ROSE

 cellDesign: calendarStandard

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-CALENDAR_STANDARD

 cellDesign: calendarTeal

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-CALENDAR_TEAL

 cellDesign: color_aqua

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_AQUA

 cellDesign: color_black

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_BLACK

 cellDesign: color_blue

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_BLUE

 cellDesign: color_blue_gray

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_BLUE_GRAY

 cellDesign: color_bright_green

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_BRIGHT_GREEN

 cellDesign: color_brown

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_BROWN

 cellDesign: color_dark_blue

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_DARK_BLUE

 cellDesign: color_dark_green

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_DARK_GREEN

 cellDesign: color_dark_red

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_DARK_RED

 cellDesign: color_dark_teal

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_DARK_TEAL

 cellDesign: color_dark_yellow

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_DARK_YELLOW

 cellDesign: color_gold

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_GOLD

 cellDesign: color_gray_25

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_GRAY_25

 cellDesign: color_gray_40

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_GRAY_40

 cellDesign: color_gray_50

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_GRAY_50

 cellDesign: color_gray_80

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_GRAY_80

 cellDesign: color_green

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_GREEN

 cellDesign: color_indigo

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_INDIGO

 cellDesign: color_lavender

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_LAVENDER

 cellDesign: color_light_blue

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_LIGHT_BLUE

 cellDesign: color_light_green

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_LIGHT_GREEN

 cellDesign: color_light_orange

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_LIGHT_ORANGE

 cellDesign: color_light_turquoise

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_LIGHT_TURQUOISE

 cellDesign: color_light_yellow

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_LIGHT_YELLOW

 cellDesign: color_lime

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_LIME

 cellDesign: color_olive_green

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_OLIVE_GREEN

 cellDesign: color_orange

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_ORANGE

 cellDesign: color_pale_blue

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_PALE_BLUE

 cellDesign: color_pink

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_PINK

 cellDesign: color_plum

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_PLUM

 cellDesign: color_red

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_RED

 cellDesign: color_rose

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_ROSE

 cellDesign: color_sea_green

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_SEA_GREEN

 cellDesign: color_sky_blue

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_SKY_BLUE

 cellDesign: color_tan

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_TAN

 cellDesign: color_teal

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_TEAL

 cellDesign: color_turqoise

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_TURQUOISE

 cellDesign: color_violet

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_VIOLET

 cellDesign: color_white

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_WHITE

 cellDesign: color_yellow

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-COLOR_YELLOW

 cellDesign: critical

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-CRITICAL

 cellDesign: criticalvalue_dark

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-CRITICALVALUE_DARK

 cellDesign: criticalvalue_light

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-CRITICALVALUE_LIGHT

 cellDesign: criticalvalue_medium

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-CRITICALVALUE_MEDIUM

 cellDesign: disabled

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-DISABLED

 cellDesign: filter

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-FILTER

 cellDesign: filtericon

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-FILTERICON

 cellDesign: five

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-FIVE

 cellDesign: four

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-FOUR

 cellDesign: goodvalue_dark

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-GOODVALUE_DARK

 cellDesign: goodvalue_light

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-GOODVALUE_LIGHT

 cellDesign: goodvalue_medium

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-GOODVALUE_MEDIUM

 cellDesign: group_highlighted

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-GROUP_HIGHLIGHTED

 cellDesign: group_highlighted_light

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-GROUP_HIGHLIGHTED_LIGHT

 cellDesign: group_level1

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-GROUP_LEVEL1

 cellDesign: group_level2

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-GROUP_LEVEL2

 cellDesign: group_level3

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-GROUP_LEVEL3

 cellDesign: intensified

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-INTENSIFIED

 cellDesign: key_medium

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-KEY_MEDIUM

 cellDesign: marked

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-MARKED

 cellDesign: negative

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-NEGATIVE

 cellDesign: none

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-NONE

 cellDesign: one

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-ONE

 cellDesign: popin

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-POPIN

 cellDesign: positive

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-POSITIVE

 cellDesign: Selection

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-SELECTION

 cellDesign: standard

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-STANDARD

 cellDesign: subtotal

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-SUBTOTAL

 cellDesign: subtotal_light

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-SUBTOTAL_LIGHT

 cellDesign: three

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-THREE

 cellDesign: today

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-TODAY

 cellDesign: total

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-TOTAL

 cellDesign: transparent CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-TRANSPARENT

 cellDesign: two

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-TWO

cellMerging

CELL_MERGING

WDUI_C_TABLE_CELL_MERGING

cellMerging: freeCell

CL_WD_C_TABLE_COLUMN=>E_CELL_MERGING-FREE_CELL

cellMerging: none

CL_WD_C_TABLE_COLUMN=>E_CELL_MERGING-NONE

cellMerging: useNextFreeCells

CL_WD_C_TABLE_COLUMN=>E_CELL_MERGING-USE_NEXT_FREE_CELLS

cellVisibility

CELL_VISIBILITY

WDUI_CELL_VISIBILITY

cellVisibility: onHover

CL_WD_C_TABLE_COLUMN=>E_CELL_VISIBILITY-ON_HOVER

cellVisibility: standard

CL_WD_C_TABLE_COLUMN=>E_CELL_VISIBILITY-STANDARD

columnDragInfo

CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-INTENSIFIED

STRING

columnDropInfo

COLUMN_DROP_INFO

STRING

columnEdgeDropInfo

COLUMN_EDGE_DROP_INFO

STRING

columnResizable

COLUMN_RESIZABLE

WDUI_C_TABLE_COLUMN_RESIZABLE

columnResizable: notResizable

CL_WD_C_TABLE_COLUMN=>E_COLUMN_RESIZABLE-IS_NOT_RESIZABLE

columnResizable: resizable

CL_WD_C_TABLE_COLUMN=>E_COLUMN_RESIZABLE-IS_RESIZABLE

colSelectionState

COL_SELECTION_STATE

WDUI_TABLE_COL_SEL_STATE

 colSelectionState: notSelectable

CL_WD_C_TABLE_COLUMN=>E_COL_SELECTION_STATE-NOT_SELECTABLE

 colSelectionState: notSelected

CL_WD_C_TABLE_COLUMN=>E_COL_SELECTION_STATE-NOT_SELECTED

 colSelectionState: selected

CL_WD_C_TABLE_COLUMN=>E_COL_SELECTION_STATE-SELECTED

contextMenuBehaviour

CONTEXT_MENU_BEHAVIOUR

WDUI_CONTEXT_MENU_BEHAVIOUR

 contextMenuBehaviour: inherit

CL_WD_C_TABLE_COLUMN=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT

 contextMenuBehaviour: provide

CL_WD_C_TABLE_COLUMN=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE

 contextMenuBehaviour: suppress

CL_WD_C_TABLE_COLUMN=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS

contextMenuId

CONTEXT_MENU_ID

WDY_MD_UI_ELEMENT_REFERENCE

fixedPosition

FIXED_POSITION

WDUI_TABLE_COLUMN_FIXED_POS

 fixedPosition: left

CL_WD_C_TABLE_COLUMN=>E_FIXED_POSITION-LEFT

 fixedPosition: notFixed

CL_WD_C_TABLE_COLUMN=>E_FIXED_POSITION-NOT_FIXED

 fixedPosition: right

CL_WD_C_TABLE_COLUMN=>E_FIXED_POSITION-RIGHT

headerHAlign

HEADER_H_ALIGN

WDUI_TABLE_COLUMN_HALIGN

headerHAlign: auto

CL_WD_C_TABLE_COLUMN=>E_HEADER_H_ALIGN-AUTO

headerHAlign: beginOfLine

CL_WD_C_TABLE_COLUMN=>E_HEADER_H_ALIGN-BEGIN_OF_LINE

headerHAlign: center

CL_WD_C_TABLE_COLUMN=>E_HEADER_H_ALIGN-CENTER

headerHAlign: endOfLine

CL_WD_C_TABLE_COLUMN=>E_HEADER_H_ALIGN-END_OF_LINE

headerHAlign: forcedLeft

CL_WD_C_TABLE_COLUMN=>E_HEADER_H_ALIGN-FORCED_LEFT

headerHAlign: forcedRight

CL_WD_C_TABLE_COLUMN=>E_HEADER_H_ALIGN-FORCED_RIGHT

headerStyleClassName HEADER_STYLE_CLASS_NAME STRING
headerWrapping HEADER_WRAPPING WDUI_C_TABLE_HEADER_WRAPPING
headerWrapping: Ellipsis CL_WD_C_TABLE_COLUMN=>E_HEADER_WRAPPING-ELLIPSIS
headerWrapping: Wrapping CL_WD_C_TABLE_COLUMN=>E_HEADER_WRAPPING-WRAPPING
hAlign

H_ALIGN

WDUI_TABLE_COLUMN_HALIGN

 hAlign: auto

CL_WD_C_TABLE_COLUMN=>E_H_ALIGN-AUTO

 hAlign: beginOfLine

CL_WD_C_TABLE_COLUMN=>E_H_ALIGN-BEGIN_OF_LINE

 hAlign: center

CL_WD_C_TABLE_COLUMN=>E_H_ALIGN-CENTER

 hAlign: endOfLine

CL_WD_C_TABLE_COLUMN=>E_H_ALIGN-END_OF_LINE

 hAlign: forcedLeft

CL_WD_C_TABLE_COLUMN=>E_H_ALIGN-FORCED_LEFT

 hAlign: forcedRight

CL_WD_C_TABLE_COLUMN=>E_H_ALIGN-FORCED_RIGHT

isFiltered

IS_FILTERED

WDY_BOOLEAN

selectedCellVariant

SELECTED_CELL_VARIANT

STRING

sortState

SORT_STATE

WDUI_TABLE_COL_SORT_DIR

 sortState: down

CL_WD_C_TABLE_COLUMN=>E_SORT_STATE-DOWN

 sortState: none

CL_WD_C_TABLE_COLUMN=>E_SORT_STATE-NONE

 sortState: notSortable

CL_WD_C_TABLE_COLUMN=>E_SORT_STATE-NOT_SORTABLE

 sortState: up

CL_WD_C_TABLE_COLUMN=>E_SORT_STATE-UP

state

STATE

WDUI_STATE

state: normal

CL_WD_C_TABLE_COLUMN=>E_STATE-NORMAL

state: required

CL_WD_C_TABLE_COLUMN=>E_STATE-REQUIRED

visible

VISIBLE

WDUI_VISIBILITY

visible: none

CL_WD_C_TABLE_COLUMN=>E_VISIBLE-NONE

visible: visible

CL_WD_C_TABLE_COLUMN=>E_VISIBLE-VISIBLE

width

WIDTH

STRING

Dynamic Programming of Events

View Designer Name Runtime Name
onDrop

ON_DROP

Dynamic Programming of Aggregations

View Designer Name Runtime Name Cardinality
CELL_VARIANTS CELL_VARIANTS 0..n
FIXED_BOTTOM_CELLS FIXED_BOTTOM_CELLS 0..n
FIXED_TOP_CELLS FIXED_TOP_CELLS 0..n
HEADER HEADER 0..1
HEADER_MENU HEADER_MENU 0..1
TABLE_CELL_EDITOR TABLE_CELL_EDITOR 1..1