
Bestimmt die Hintergrundfarbe der Tabellenzelle. SieheWDUI_TABLE_CELL_DESIGN.
Mehrfachmarkierung von TableColumn (Test: WDR_TEST_TABLE → CELL_POPIN, und wählen Sie den gewünschten Header). Bei gedrückter STRG-Taste können zusätzliche TableColumns ausgewählt werden.
| Wert | Visuelle Darstellung | Beschreibung |
|---|---|---|
|
notSelectable |
|
Die TableColumn kann nicht markiert werden |
|
notSelected |
|
Die TableColumn kann markiert werden |
|
selected |
|
Die TableColumn ist markiert |
Wert für die Filter-Zelle der Spalte.
Weitere Informationen:Filtern in einer Table
Diese Eigenschaft wird nur fürWDUIGUIDELINE=GL20 aktiv. Es muss dann an ein Attribut eines Context-Knotens mit Kardinalität 0..n oder 1..n gebunden werden. Die Werte erscheinen im Table-Header-Menü als "Vorschlagswerte" für das Filtern.
Weitere Informationen:Filtern in einer Table
Zeilen dieser Spalte mit demselben groupingValue werden, wenn sie gebunden sind, nur durch eine Zelle dargestellt. D.h. der TableCellEditor wird nur einmal auf der Höhe der ersten gleichen Zeile dargestellt, und es wird nur ein gemeinsamer Zellen-Rahmen gezeichnet.
(Beispiel)
Wird dieses Feature benutzt, dann darf der TableCellEditor nicht eingabefähig sein.
Im Accessibility-Modus wird die groupingValue ignoriert und die Table wird ohne dieses Feature angezeigt.
Horizontale Ausrichtung des Zelleninhaltes.
Die Ausrichtung sollte für jede Spalte die selbe sein, kann aber individuell übersteuert werden (durch Bindung oder beim auto-Modus durch Zellvarianten).
Beachten Sie, dass der Wert für TableColumn.hAlign mit dem Wert für das Alignment, das im TableCellEditor angegeben ist, übereinstimmt.
Diese Eigenschaft ist von einem Administrator personalisierbar.
| Wert | Beschreibung | Über Personalisierung setzbar |
|---|---|---|
|
auto |
Die Ausrichtung wird durch den Datentyp der primären Eigenschaft des TableCellEditors ermittelt. Normalerweise ist die Ausrichtung linksbündig, aber falls es sich um einen TextView oder ein readOnly-InputField mit einer Zahl handelt, so ist die Ausrichtung rechtsbündig. |
ja |
|
center |
Zentrierte Ausrichtung |
ja |
|
beginOfLine |
Der Textinhalt wird immer am Anfang der Zeile dargestellt. Für den Wert ltr der Eigenschaft textDirection wird somit der Textinhalt linksbündig dargestellt. Für den Wert rtl wird der Textinhalt rechtsbündig dargestellt. |
ja |
|
endOfLine |
Der Textinhalt wird immer am Ende der Zeile dargestellt. Für den Wert ltr der Eigenschaft textDirection wird somit der Textinhalt rechtsbündig dargestellt. Für den Wert rtl wird der Textinhalt linksbündig dargestellt. |
ja |
|
forcedLeft |
Der Textinhalt wird immer links dargestellt, unabhängig davon, ob für die Eigenschaft textDirection die Werte ltr oder rtl verwendet werden. |
ja |
|
forcedRight |
Der Textinhalt wird immer rechts dargestellt, unabhängig davon, ob für die Eigenschaft textDirection die Werte ltr oder rtl verwendet werden. |
ja |
Festlegung, ob eine Filterikone in der Spaltenüberschrift angezeigt werden soll. Dies soll visualisieren, dass die aktuellen Table-Einträge nach Werten in dieser TableColumn gefiltert sind.
Diese Eigenschaft wird zur Zeit nicht unterstützt.
Bestimmt die für eine Table-Zelle aktive Table-Zellenvarianten. Es wird die Variante genutzt, deren variantKey mit der selectedCellVariant übereinstimmt. Ist der Wert initial, so wird keine Zellvariante sondern die Properties der Table-Spalte selbst, also auch ihr TableCellEditor, genutzt. Die Angabe einer ungültigen selectedCellVariant ist nicht erlaubt.
Weitere Informationen:Varianten
Beschreibt, wie eine Table-Spalte sortiert ist. Siehe auchSortieren in einer Table.
Die Daten der Table werden durch die sortState-Eigenschaft und den onSort-Event nicht automatisch sortiert angezeigt; die Sortierung muss durch die Anwendung selbst erfolgen.
| Wert | Beschreibung |
|---|---|
|
up |
Aufsteigend sortiert |
|
down |
Absteigend sortiert |
|
none |
Nicht sortiert |
|
notSortable |
Spalte nicht sortierbar |
Breite der Tabellenspalte. Die effektive Breite ist so groß wie diese Angabe und der tatsächlichen Zelleninhalt. Bei der Angabe von Table.fixedTableLayout=true wird die Spalte exakt so groß wie angegeben. Fehlt die Angabe, so bestimmt dennoch der Inhalt die Breite.
Es empfiehlt sich, für alle Spalten dieselbe CSS-Maßeinheit zu benutzen. Siehe auchMethoden und Eigenschaften.
Diese Eigenschaft ist von einem Administrator personalisierbar.
Diese Eigenschaft, die nicht gebunden sein muss, kann vom Client geändert werden. Siehe auchEigenschaften bei der Verwendung in MultiPane oder TablePopin
Beachten Sie auch die Besonderheiten bei einemInputField in einer Table.
Weitere Informationen: SAP-Hinweis1253282