A low level Table component that renders the column headers in the table. This component must be wrapped by TableView .
The component iterates over all column objects in the
ITableColumnModel
and renders a header for each one of them using the renderer provided by the
getColumnRender()
method in
ITableColumn
. The headers are wrapped in 'th' tags by default.
The table header rendered by this component has two main css class definitions. The
embedded table html markup within each
th
element has the class
tableHeaderImage
. The image used to sort table columns has an embedded style class definition for
tableHeaderImage
that defines
align:center
.
You may override these definitions with your own css rules.
See also: Table , TableView , TablePages , TableRows , TableValues
Name | Type | Required | Default | Description |
---|---|---|---|---|
element | String | no | th | The tag to use to wrap the column headers. |
column | ITableColumn | no | The column currently being rendered [out] | |
arrowUpAsset | IAsset | no | The image to use to describe a column sorted in an ascending order. | |
arrowDownAsset | IAsset | no | The image to use to describe a column sorted in a descending order. | |
class | String | no | The css class name to apply to each th element. |
Body: removed
Informal parameters: allowed,inherited
Reserved parameters: none