Show TOC

Background documentationAbstractTreeTableColumn Locate this document in the navigation structure

 

AbstractTreeTableColumn provides the abstract UI element of a tree structure integrated in a TableColumn (TreeByKeyTableColumn, TreeByNestingTableColumn).

Implementation Details

Runtime Class

CL_WD_ABSTR_TREE_TABLE_COL

Properties in View Designer

Name

Type

Initial Value

Bindable

ID

STRING

(automatic)

No

accessibilityDescription

Translatable text

Yes

cellDesign

WDUI_TABLE_CELL_DESIGN

standard

Yes

childrenLoaded

WDY_BOOLEAN

false

Yes

contextMenuBehaviour

WDUI_CONTEXT_MENU_BEHAVIOUR

inherit

No

contextMenuId

WDY_MD_UI_ELEMENT_REFERENCE

No

expanded

WDY_BOOLEAN

false

Mandatory

headerTextWrapping

WDY_BOOLEAN

false

Yes

isLeaf

WDY_BOOLEAN

false

Yes

resizable

WDY_BOOLEAN

true

Yes

symbolDesign

WDUI_TABLE_HIER_SYMBOL_DESIGN

standard

No

visible

WDUI_VISIBILITY

visible

Yes

width

STRING

Yes

Aggregations in View Designer

Name

Cardinality

Type

Header

0..1

Caption

Cell Editor

1..1

TableCellEditor

Events in View Designer

Name

onLoadChildren

onToggle

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

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

cellDesign

CELL_DESIGN

WDUI_TABLE_CELL_DESIGN

cellDesign: badvalue_dark

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-BADVALUE_DARK

cellDesign: badvalue_light

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-BADVALUE_LIGHT

cellDesign: badvalue_medium

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-BADVALUE_MEDIUM

cellDesign: calendarAqua

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-CALENDAR_AQUA

cellDesign: calendarBlue

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-CALENDAR_BLUE

cellDesign: calendarBrown

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-CALENDAR_BROWN

cellDesign: calendarGreen

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-CALENDAR_GREEN

cellDesign: calendarMetal

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-CALENDAR_METAL

cellDesign: calendarPeach

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-CALENDAR_PEACH

cellDesign: calendarPurple

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-CALENDAR_PURPLE

cellDesign: calendarRose

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-CALENDAR_ROSE

cellDesign: calendarStandard

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-CALENDAR_STANDARD

cellDesign: calendarTeal

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-CALENDAR_TEAL

cellDesign: calendarYellow

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-CALENDAR_YELLOW

cellDesign: criticalvalue_dark

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-CRITICALVALUE_DARK

cellDesign: criticalvalue_light

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-CRITICALVALUE_LIGHT

cellDesign: criticalvalue_medium

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-CRITICALVALUE_MEDIUM

cellDesign: four

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-FOUR

cellDesign: goodvalue_dark

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-GOODVALUE_DARK

cellDesign: goodvalue_light

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-GOODVALUE_LIGHT

cellDesign: goodvalue_medium

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-GOODVALUE_MEDIUM

cellDesign: group_level1

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-GROUP_LEVEL1

cellDesign: group_level2

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-GROUP_LEVEL2

cellDesign: group_level3

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-GROUP_LEVEL3

cellDesign: key_medium

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-KEY_MEDIUM

cellDesign: negative

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-NEGATIVE

cellDesign: one

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-ONE

cellDesign: positive

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-POSITIVE

cellDesign: standard

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-STANDARD

cellDesign: three

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-THREE

cellDesign: two

CL_WD_ABSTR_TREE_TABLE_COL=>E_CELL_DESIGN-TWO

childrenLoaded

CHILDREN_LOADED

WDY_BOOLEAN

contextMenuBehaviour

CONTEXT_MENU_BEHAVIOUR

WDUI_CONTEXT_MENU_BEHAVIOUR

contextMenuBehaviour: inherit

CL_WD_ABSTR_TREE_TABLE_COL=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT

contextMenuBehaviour: provide

CL_WD_ABSTR_TREE_TABLE_COL=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE

contextMenuBehaviour: suppress

CL_WD_ABSTR_TREE_TABLE_COL=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS

contextMenuId

CONTEXT_MENU_ID

WDY_MD_UI_ELEMENT_REFERENCE

expanded

EXPANDED

WDY_BOOLEAN

headerTextWrapping

HEADER_TEXT_WRAPPING

WDY_BOOLEAN

isLeaf

IS_LEAF

WDY_BOOLEAN

resizable

RESIZABLE

WDY_BOOLEAN

symbolDesign

SYMBOL_DESIGN

WDUI_TABLE_HIER_SYMBOL_DESIGN

symbolDesign: simple

CL_WD_ABSTR_TREE_TABLE_COL=>E_SYMBOL_DESIGN-SIMPLE

symbolDesign: standard

CL_WD_ABSTR_TREE_TABLE_COL=>E_SYMBOL_DESIGN-STANDARD

visible

VISIBLE

WDUI_VISIBILITY

visible: none

CL_WD_ABSTR_TREE_TABLE_COL=>E_VISIBLE-NONE

visible: visible

CL_WD_ABSTR_TREE_TABLE_COL=>E_VISIBLE-VISIBLE

width

WIDTH

STRING

Dynamic Programming of Events

View Designer Name

Runtime Name

onLoadChildren

ON_LOAD_CHILDREN

onToggle

ON_TOGGLE

Dynamic Programming of Aggregations

View Designer Name

Runtime Name

Cardinality

Header

HEADER

0..1

Cell Editor

TABLE_CELL_EDITOR

1..1