
This UI element is table cell variant that enables several UI elements to be placed in one table cell. This type of cell can be used for "one click actions". The number of cell editors permitted for this is limited they must be of type TableMultiCellEditor:
Button
ToggleButton
LinkToUrl
LinkToAction
FileDownload
To use multi-cell editors in a Table, proceed as follows:
Add a cell variant of type TableMultiEditorCell to your TableColumn.
Use the context menu to add editors to the cell variant.
Enter a value for TableMultiEditorCell.variantKey.
Copy the value you entered to TableColumn.selectedCellVariant.
More information : Variants
|
|
Implementation Details
|
Runtime Class |
CL_WD_TABLE_MULTI_EDITOR_CELL |
|
Name |
Type |
Initial Value |
Bindable |
|---|---|---|---|
|
STRING |
(automatic) |
No |
|
|
WDUI_TABLE_CELL_DESIGN |
standard |
Yes |
|
|
WDUI_TABLE_COLUMN_HALIGN |
auto |
Yes |
|
|
STRING |
No |
|
Name |
Cardinality |
Type |
|---|---|---|
|
0..n |
TableMultiCellEditor |
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. Note the different spellings.
|
View Designer Name |
Runtime Name |
Type |
|---|---|---|
|
CELL_DESIGN |
WDUI_TABLE_CELL_DESIGN |
|
|
cellDesign: badvalue_dark |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-BADVALUE_DARK |
|
|
cellDesign: badvalue_light |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-BADVALUE_LIGHT |
|
|
cellDesign: badvalue_medium |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-BADVALUE_MEDIUM |
|
|
cellDesign: calendarAqua |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-CALENDAR_AQUA |
|
|
cellDesign: calendarBlue |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-CALENDAR_BLUE |
|
|
cellDesign: calendarBrown |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-CALENDAR_BROWN |
|
|
cellDesign: calendarGreen |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-CALENDAR_GREEN |
|
|
cellDesign: calendarMetal |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-CALENDAR_METAL |
|
|
cellDesign: calendarPeach |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-CALENDAR_PEACH |
|
|
cellDesign: calendarPurple |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-CALENDAR_PURPLE |
|
|
cellDesign: calendarRose |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-CALENDAR_ROSE |
|
|
cellDesign: calendarStandard |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-CALENDAR_STANDARD |
|
|
cellDesign: calendarTeal |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-CALENDAR_TEAL |
|
|
cellDesign: calendarYellow |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-CALENDAR_YELLOW |
|
|
cellDesign: criticalvalue_dark |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-CRITICALVALUE_DARK |
|
|
cellDesign: criticalvalue_light |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-CRITICALVALUE_LIGHT |
|
|
cellDesign: criticalvalue_medium |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-CRITICALVALUE_MEDIUM |
|
|
cellDesign: five |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-FIVE |
|
|
cellDesign: four |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-FOUR |
|
|
cellDesign: goodvalue_dark |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-GOODVALUE_DARK |
|
|
cellDesign: goodvalue_light |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-GOODVALUE_LIGHT |
|
|
cellDesign: goodvalue_medium |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-GOODVALUE_MEDIUM |
|
|
cellDesign: group_level1 |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-GROUP_LEVEL1 |
|
|
cellDesign: group_level2 |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-GROUP_LEVEL2 |
|
|
cellDesign: group_level3 |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-GROUP_LEVEL3 |
|
|
cellDesign: key_medium |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-KEY_MEDIUM |
|
|
cellDesign: negative |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-NEGATIVE |
|
|
cellDesign: one |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-ONE |
|
|
cellDesign: positive |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-POSITIVE |
|
|
cellDesign: selection |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-SELECTION |
|
|
cellDesign: standard |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-STANDARD |
|
|
cellDesign: subtotal |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-SUBTOTAL |
|
|
cellDesign: subtotal_light |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-SUBTOTAL_LIGHT |
|
|
cellDesign: three |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-THREE |
|
|
cellDesign: total |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-TOTAL |
|
|
cellDesign: two |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_CELL_DESIGN-TWO |
|
|
H_ALIGN |
WDUI_TABLE_COLUMN_HALIGN |
|
|
hAlign: auto |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_H_ALIGN-AUTO |
|
|
hAlign: beginOfLine |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_H_ALIGN-BEGIN_OF_LINE |
|
|
hAlign: center |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_H_ALIGN-CENTER |
|
|
hAlign: endOfLine |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_H_ALIGN-END_OF_LINE |
|
|
hAlign: forcedLeft |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_H_ALIGN-FORCED_LEFT |
|
|
hAlign: forcedRight |
CL_WD_TABLE_MULTI_EDITOR_CELL=>E_H_ALIGN-FORCED_RIGHT |
|
|
VARIANT_KEY |
STRING |
|
View Designer Name |
Runtime Name |
Cardinality |
|---|---|---|
|
EDITORS |
0..n |
See Variants .