Show TOC

TableMultiEditorCellLocate this document in the navigation structure

Verwendung

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:

  1. Fügen Sie an Ihrer TableColumn eine Zellvariante vom Typ TableMultiEditorCell hinzu.

  2. Fügen Sie an der Zellvariante über das Kontextmenü Editoren hinzu.

  3. Tragen Sie irgend einen Wert für TableMultiEditorCell.variantKey ein.

  4. Kopieren Sie den eben eingegebenen Wert auf TableColumn.selectedCellVariant.

Weitere Informationen: Varianten

Varianten

Implementierungsdetails

Laufzeit-Klasse

CL_WD_TABLE_MULTI_EDITOR_CELL

Name

Typ

Anfangswert

Bindbar

id

STRING

(automatich)

nein

cellDesign

WDUI_TABLE_CELL_DESIGN

standard

ja

hAlign

WDUI_TABLE_COLUMN_HALIGN

auto

ja

variantKey

STRING

 

nein

Name

Kardinalität

Typ

EDITORS

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

cellDesign

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

hAlign

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

variantKey

VARIANT_KEY

STRING

View Desiger Name

Laufzeitname

Kardinalität

EDITORS

EDITORS

0..n

Beispiel

Siehe Varianten.