Cell - Data cell in a table or tree
A cell is a data item (column) in a table or tree line (list item). Cells have got a linen which is the parent for the cells. Cells can be accessed after attaching the parent line to a list item.
Similar to the Line object, a cell might be attached to different data items in a list item. Usually, when the list item attached to the parent line changes, cells are automatically attached to data items of the newly attached list item. You may, however, also attach data items of a list item explicitly to a cell.
Cells in a line are numbered beginning with 0 (position). Cells might be also be accessed by column name, i.e. the field name used for the column definition in the designer.
Cells can be defined for a line without attaching the line to a list item. Using column names might, however, cause problems later on, when the region of a list item attached to the cell does not contain a column with the defined name. Usually, it is more save to refer to column positions, instead.
Since columns might be arranged as complex columns in column hierarchies, column path might be defined instead of a column name. Names in a column path are separated by dots (.). One may, however, also create an appropriate cell hierarchy.
When creating columns in an application, a column identifier (id()) is returned, which also might be used for identifying cells in a line. When referring to column identifiers, hierarchies can be ignored, since column identifiers are unique within a list control.
- Cell - Constructor
- assign - Assign cell object
- columnId - Column identifier
- isValid - Is cell valid
- layout - Cell layout property
- line - Parent line property
- operator= - - internal feature (not documented)
- position - Cell position property
- property - Data source for cell
- resetLayout - Reset specific cell layout properties
- setLayout - Set cell layout
- setProperty - Set property handle or value
- text - Text property
- ~Cell - Destructur