The column component is a child of a data container component such as the RichList. It should always be contained within such a component. A column is simply a container for other components which are themselves bound to values from the current row supplied when the parent data container iterates over its content. The column has several well known facet components which can be used to specify child components used for specific purposes during the list rendering process:
The header facet supplies the component that will be displayed if the list renderer chooses to output a header section.
This facet supplies the component that will be displayed if the list renderer chooses to output a large icon.
This facet supplies the component that will be displayed if the list renderer chooses to output a small (generally 16x16 pixels) icon.
In addition to these specific facets, the column component should contain at least one other component to be repeatedly output during the iteration of the parent data list e.g. a simple text component bound to a bean field such as: