
Wenn Sie die Barrierefreiheit aktiviert haben, wird der zugeordnete Text der Quick-Info hinzugefügt. Diese Beschreibung soll das Oberflächenelement semantisch näher erläutern und wird vom Bildschirmlesegerät nur vorgelesen, wenn der Benutzer das komplette Oberflächenelement fokussiert. Diese Eigenschaft ist von einem Administrator personalisierbar.
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
Diese Eigenschaft bestimmt die Hintergrundfarbe der Tabellenzelle. Gültige Werte finden Sie unter WDUI_TABLE_CELL_DESIGN. Das cellDesign kann auf der Column-Ebene sowie auf cellVariant-Ebene genutz werden. Der Wert der cellVariant wird gezogen und für das cellDesign genutzt. Falls kein Wert auf der cellVariant vorliegt, wird überprüft, ob ein cellDesign Wert auf Column-Ebene vorhanden ist, der stattdessen genutzt wird.
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. Beachten Sie folgende Einschränkungen:
Ein Beispiel finden Sie in der Anwendung WDR_TEST_C_TABLE im Testfall Zellen verbinden.
Blendet eine Zelle ein oder aus.
ID der DragSourceInfo (aus Aggregation DRAG_SOURCE_INFOS der Tabelle) welche für die Spalte gilt. Weitere Informationen finden Sie unter Drag&Drop bei der CTable.
Name oder ID der DropTargetInfo (aus Aggregation DROP_ROW_TRG_INFOS der Tabelle) welche für ein Drop auf die Spalte gilt. Weitere Informationen finden Sie unter Drag&Drop bei der CTable.
Name oder ID der DropTargetInfo (aus Aggregation DROP_ROW_TRG_INFOS der Tabelle) welche für ein Drop vor und nach der Spalte gilt. Weitere Informationen finden Sie unter Drag&Drop bei der CTable.
Diese Eigenschaft gibt an, ob die Größe einer Spalte durch den Benutzer veränderbar ist ( inplace via Drag&Drop). Diese Eigenschaft hängt von der Personalisierung des Endnutzers ab und kann ein und ausgeschaltet werden durch den Applikationsparameter WDDISABLEUSERPERSONALIZATION.
Selektionszustand der Spalte; gültige Werte sind notSelectable, notSelected und selected.
Zuordnung der Kontextmenüs. Beachten Sie, dass in allen Fällen das Kontextmenü in der Hook-Methode WDDOONCONTEXTMENU überschrieben werden kann.
|
Wert |
Beschreibung |
|---|---|
|
inherit |
Das UI-Element erbt das statische Kontextmenü von seinen Eltern-UI-Elementen. |
|
provide |
Das Kontextmenü des UI-Elements ist dasjenige, dass durch contextMenuID spezifiert wurde. |
|
suppress |
Es wird kein statisches Kontextmenü erzeugt. |
ID für das Kontextmenü, das Sie definiert haben. Sie vergeben diese ID für ein UI-Element, wenn das Element selbst und alle darunter liegenden Elemente dieses Kontextmenü erhalten sollen. Wenn Sie beispielsweise bei einer Table eine solche contextMenuId hinterlegen, gilt das Kontextmenü für die komplette Table plus aller Kind-Elemente.
Festlegung, ob eine CTableColumn links, rechts oder nicht-fixiert dargestellt wird. Folgende Werte sind über Personalisierung setzbar:
left
notFixed
right
Diese Eigenschaft ist von einem Administrator personalisierbar.
horizontale Ausrichtung des Zelleninhaltes
horizontale Ausrichtung der Spaltenüberschrift. Default: links
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.
Zeilen dieser Spalte mit demselben rowGroupingValue 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.

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.
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.
Diese Eigenschaft gibt an, ob die Spalte als "required" markiert werden soll (mit einem dem Spaltentitel vorangestellten Asterisk)
Sichtbarkeit des Oberflächenelements. Diese Eigenschaft ist sowohl von einem Administrator als auch von einem Anwender personalisierbar.
| Werte | Beschreibung | Über Personalisierung setzbar |
|---|---|---|
|
NONE |
Das Oberflächenelement wird am Bildschirm nicht dargestellt und nimmt keinen Raum ein |
ja |
|
VISIBLE |
Das Oberflächenelement wird am Bildschirm dargestellt |
nein |
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.