abstract Element html.table.BaseColumn

Known Implementing Elements:
html.table.TextColumn, html.table.DateColumn
Substitution Groups:
html.table.IColumnsProvider

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