Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation TableColumn-Eigenschaften Dokument im Navigationsbaum lokalisieren

Eigenschaften im View Designer

·        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.

Hinweis

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.

 

Ende des Inhaltsbereichs