
cellBorderOmitting
Diese Eigenschaft gibt an, ob an einer Zelle der rechte (horizontal), der untere (vertical) oder beide (both) Rahmen nicht vorhanden sind.
Diese Eigenschaft muss an ein Context-Attribut (unterhalb DATA_SOURCE der Tabelle) gebunden sein, um die Rahmen einzelner Zellen auszulassen.
cellDesign
Diese Eigenschaft bestimmt die Hintergrundfarbe der Tabellenzelle. Gültige Werte finden Sie unter WDUI_TABLE_CELL_DESIGN .
cellMerging
Diese Eigenschaft bestimmt, ob eine Zelle mehrere Spalten überspannen kann.| Wert | Beschreibung |
|---|---|
| useNextFreeCells | Die Zellen dieser Spalte werden mit allen nachfolgenden Zellen der Spalten verbunden, die den Wert freeCell haben. |
|
freeCell |
Die Zellen dieser Spalte werden mit anderen Zellen horizontal verbunden. Dazu muss diese Eigenschaft in der vorherigen CTableColumn den Wert useNextFreeCells haben. |
|
none |
Die Zellen dieser Spalte können nicht mit anderen verbunden werden. |
Beispiel:
Wenn Sie das Verbinden von Zellen für jede Zeile unterschiedlich definieren möchten, binden Sie diese Eigenschaft an ein Context-Attribut.
Ein Beispiel finden Sie in der Anwendung WDR_TEST_C_TABLE im Testfall Zellen verbinden.
cellVisibility
Blendet eine Zelle ein oder aus.
colSelectionState
Selektionszustand der Spalte; gültige Werte sind notSelectable, notSelected und selected.
columnResizable
Diese Eigenschaft gibt an, ob die Größe einer Spalte durch den Benutzer veränderbar ist ( inplace via Drag&Drop).
hAlign
horizontale Ausrichtung des Zelleninhaltes
headerHAlign
horizontale Ausrichtung der Spaltenüberschrift. Default: links
isFiltered
Diese Eigenschaft legt fest, ob eine Filterikone in der Spaltenüberschrift angezeigt werden soll. Dies soll visualisieren, dass die aktuellen Tabellen-Einträge nach Werten in dieser TableColumn gefiltert sind.
selectedCellVariant
Diese Eigenschaft bestimmt die für eine Tabellenzelle aktiven Tabellen-Zellenvarianten. Es wird die Variante genutzt, deren variantKey mit der selectedCellVariantübereinstimmt. Ist der Wert initial, so wird keine Zellvariante, sondern die Eigenschaften der Tabellenspalte selbst, also auch ihr TableCellEditor, genutzt. Die Angabe einer ungültigen selectedCellVariant ist nicht erlaubt.
sortState
Diese Eigenschaft beschreibt, wie eine Tabellenspalte sortiert ist. Die Daten der Tabelle werden durch die sortState-Eigenschaft und das onSort-Event nicht automatisch sortiert angezeigt; die Sortierung muss durch die Anwendung selbst erfolgen.
state
gibt an, ob die Spalte als "required" markiert werden soll (mit einem dem Spaltentitel vorangestellten Asterisk)
width
Breite der Tabellenspalte; %, em, ex oder px
Diese Eigenschaft ist sowohl vom Administrator als auch vom Anwender personalisierbar.
Wird die Spaltenbreite bei einer Spalte in Prozent angegeben, ist kein horizontales Scrollen mehr möglich. Wird die Breite aller Spalten in Prozent angegeben, gibt es keine Probleme. Die Summe aller Breitenangaben sollte jedoch 100% betragen.
Wenn Sie die Spaltenbreite in unterschiedlichen Einheiten angeben möchten, achten Sie darauf, dass Sie zuerst die Spalten festlegen, deren Breite in Pixeln, em und ex angegeben wird und anschließend die restlichen Spalten der zur Verfügung stehenden Tabellenbreite auf Prozente verteilen.