TableColumns

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.

Note:

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

Parameters

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

Examples