Column - Region column
In a table or tree (list), for each region one or more columns might be defined. Each column may get its own label, color and font, as well as icons. When no columns are defined for a sub-region in a tree, columns from the parent region are inherited to the sub-region.
Columns are part of the list schema and are usually defined in the designer, where each column has got a name (field name). This name is, usually, unique within a region and might be used for accessing the column by name rather than position.
Columns might be designed as complex columns containing a number of sub-columns. This is a design feature, only, provided for simplifying list design. In order to access columns in complex columns, the complete path of column names in the hierarchy separated by dots ( . ) has to be passed to the Column object.
Column settings apply to all cells displayed for the region and might be altered by explicitly changing cell settings.
Since columns are schema elements, columns provide data when being accessed in the context of a specific list item. In order to get the data source for a column, a Cell object has to be created.
- Column - Constructor
- addColumn - Add sub column to column
- assign - Assign column object
- id - Column identifier
- isValid - Is column valid
- layout - Column label layout property
- operator= - Assign column object
- position - Column position
- region - Region property
- resetLayout - Reset column layout
- setLayout - Set column header layout
- visible - Column visibility
- ~Column - Destructor