Documentation
Kitchen Sink documentation of style: 'Delos' of skin: 'ILIAS'
Column
Description
- Purpose
- Tables display data in a very structured way; Columns are essential in that matter, for they define the nature of one field (aspect) of the data record.
- Composition
- Columns consist of a title and data-cells. Next to the title, according to config, a Glyph will indicate the ability to sort as well as the current direction.
- Effect
- Operating the order-glyphs in the Column title will change the records' order.
Rules
- Usage
- Columns MUST be used in a Table.
- Columns MUST have a title.
- Interaction
- Columns optionally MAY be displayed or hidden.
- Tables MAY be sortable by the data's field associated with the column.
- Accessibility
- The HTML enclosing the Columns's title MUST bear the role-attribute "columnheader"
- If the data is sorted by this column, it's header MUST show the direction in the "aria-sort" attribute ('ascending'|'descending'|'none', if sortable but not applied).
- Every Column MUST have the attribute "aria-colindex" with it's position in all available ("available" as opposed to visible!) columns of the table. Numbering starts at 1, not 0.
Relations
- Parents
- UIComponent
- Table
- Descendants
- Text
- Number
- Date
- Status
- Status Icon
- Boolean
- Time Span
- Link
- Link Listing