
cellBorderOmitting
This property specifies whether the right (horizontal), the lower (vertical), or both borders are not available.
To omit the borders of individual cells, this property must be bound to a context attribute (beneath the DATA_SOURCE of the table).
cellDesign
This property defines the background color of the table cell. You can find the valid values under WDUI_TABLE_CELL_DESIGN.
cellMerging
This property specifes whether a cell can be merged across multiple columns.| Value | Description |
|---|---|
| useNextFreeCells | The cells of this column are merged with all the next cells that have the value freeCell. |
freeCell |
The cells of this column are merged with other cells horizontally. This property in the previous CTableColumn must have the value useNextFreeCells. |
none |
The cells of this column cannot be merged with other cells. |
Example:
If you want to define cell merging differently for each row, bind this property to a context attribute.
You can find an example in application WDR_TEST_C_TABLE in the test case Merging Cells.
cellVisibility
Hides or shows a cell.
colSelectionState
Selection status of the column; valid values are notSelectable, notSelected and selected.
columnResizable
This property specifes whether the size of a column can be changed by a user (inplace with drag & drop).
hAlign
Horizontal alignment of the cell content
headerHAlign
Horizontale alignment of the column header. Default: Left
isFiltered
Specifies whether a filter icon is displayed in the column heading. This indicates that the current table entries are filtered according to values in this TableColumn.
selectedCellVariant
This property specifes the active table cell variants for a table cell. The variant whose variantKey matches the selectedCellVariant is used. If the value is set to initial, no cell variant is used, instead the properties of the table column itself and its TableCellEditor are used. An invalid selectedCellVariant is not allowed.
sortState
This property describes how a table column is sorted. The data in the table is not automatically displayed sorted by the sortState property and the onSort event; the application itself must sort the data.
state
Specifes whether the column is to be flagged as "required" (column header is preceded with an asterisk)
width
Width of the table column; %, em, ex or px
This property can be personalized both by the user and the administrator.
If the column width of one column is specified as a percentage, horizontal scrolling is not possible. If the width of all columns is specified as a percentage, horizontal scrolling is possible. The sum of all width specifications should not be more than 100%.
If you want to specify the column width in different units, make sure that you specify first the columns whose widths you want to specify in pixels, em and ex, and then distribute the available table width to the remaining columns in percentages.