
Dieses Oberflächenelement ist eine Tabellenzellvariante und ermöglicht es, mehrere UI-Elemente in eine Tabellenzelle zu platzieren. Derartige Zellen können für "one click actions" verwendet werden. Die Menge, der dafür erlaubten Zelleditoren ist beschränkt - sie müssen vom Typ TableMultiCellEditor sein:
Button
ToggleButton
LinkToUrl
LinkToAction
FileDownload
Gehen Sie folgendermaßen vor, um in einer Table Multi-Cell-Editoren zu verwenden:
Fügen Sie an Ihrer TableColumn eine Zellvariante vom Typ TableMultiEditorCell hinzu.
Fügen Sie an der Zellvariante über das Kontextmenü Editoren hinzu.
Tragen Sie irgend einen Wert für TableMultiEditorCell.variantKey ein.
Kopieren Sie den eben eingegebenen Wert auf TableColumn.selectedCellVariant.
Weitere Informationen: Varianten
|
|
Implementierungsdetails
|
Laufzeit-Klasse |
CL_WD_TABLE_MULTI_EDITOR_CELL |
|
Name |
Typ |
Anfangswert |
Bindbar |
|---|---|---|---|
|
STRING |
(automatich) |
nein |
|
|
WDUI_TABLE_CELL_DESIGN |
standard |
ja |
|
|
WDUI_TABLE_COLUMN_HALIGN |
auto |
ja |
|
|
STRING |
nein |
|
Name |
Kardinalität |
Typ |
|---|---|---|
|
0..n |
TableMultiCellEditor |
Weitere Eigenschaften, die über Vererbung zur Verfügung 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 |
|---|---|---|
|
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 Desiger Name |
Laufzeitname |
Kardinalität |
|---|---|---|
|
EDITORS |
0..n |
Siehe Varianten.