Base class for table columns provider.
Attributes | ||
optional
String
|
CssClass |
Sets the column CSS class. This class will be set on the header cell (th) as well as on table cells (td). Default: None. |
optional
enums.Alignment |
Alignment |
Sets the text alignment in the cell. Default: Left. |
optional
String
|
IteratorVar |
The name of the iterator contextual bean. This bean is available at render-time only. Default: $column |
Named Children Elements | ||
optional
binding.Expression |
IterateOn |
Vector of column objects (any). When set, it allows to render several table columns (by iterating on the returned vector). |
mandatory
binding.Expression |
Title |
The column title. Supported contextual beans: $item (if expression 'IterateOn' is set). |
optional
html.table.ISorter |
Sort |
Defines a sorting component associated to this column. Supported contextual beans: $item (if expression 'IterateOn' is set). |
optional
binding.Expression |
Tooltip |
The cell tooltip text. Supported contextual beans: $row |
optional
html.table.IFilter |
Filter |
Defines a filter component associated to this column. Supported contextual beans: $item (if expression 'IterateOn' is set). |
optional
binding.Expression |
Visible |
Determines whether the column is visible. Supported contextual beans: $item (if expression 'IterateOn' is set). |