!--a11y-->
TableColumn-Eigenschaften 
· cellDesign
Siehe WDUI_TABLE_CELL_DESIGN
· filterValue
Wert für die Filter-Zelle der Spalte.
Ist für das gebundene Attribut eine Wertemenge hinterlegt, so wird eine DropDownByKey für diesen Wert angezeigt, andernfalls erscheint ein Eingabefeld. Die Filterzeile wird nur angezeigt, wenn der onFilter-Event der Table an eine Action gebunden ist. Durch Betätigen der Enter-Taste kann dieser Event ausgelöst werden.
· groupingValue
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. Wird dieses Feature benutzt, dann sollte der TableCellEditor nicht eingabefähig sein. In Zukunft wird dies möglicherweise durch die Laufzeit sichergestellt (Assertion).
· hAlign
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).
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. |
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 |
· isFiltered
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.
· resizable
Diese Eigenschaft wird zur Zeit nicht unterstützt.
· selectedCellVariant
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.
· sortState
Beschreibt, wie eine Table-Spalte sortiert ist. Der Sortierzustand wird nur angezeigt, wenn der onSort-Event der Table gebunden ist, andernfalls erscheinen alle Spalten als nicht sortierbar. Der Sortierzustand wird durch Klick auf die Sortierikone in der Spaltenüberschrift umgeschaltet (none ® up ® down ® none ® …). Dabei wird der Sortierzustand anderer sortierbarer Spalten der Table auf none zurückgesetzt.
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 |
· width
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 auch Legende.
Diese Eigenschaft ist von einem Administrator personalisierbar.

Diese Eigenschaft, die nicht gebunden sein muss, kann vom Client geändert werden. Siehe auch Eigenschaften bei der Verwendung in MultiPane oder TablePopin.
Beachten Sie auch die Besonderheiten bei einem InputField in einer Table.