Cell :: position - Cell position property
The relative position in a line (column position in a region) begins with position 0 for the first column. When a position is set, the position 'overwrites' the column name, i.e. after setting a position, the column name will be ignored when attaching the cell.
When setting a column name, the position will be determined for the new column name. When a new list item is attached to the parent line, the position is reset to -1 , when a column name is defined for the cell. It will be recalculated from the column name, when accessing data items via the cell.
The position of an entry in a collection or list is the number of the entry in the collection beginning with 0 for the first entry.
Implementation overview
- Get cell position
Cell :: position (  ) - Change cell position
Cell :: position ( iPosition )
Implementation details
- to list
-
Change cell position
int32 Cell  :: position ( int32 iPosition )
The function sets the cell position to the value passed in iPosition . Changing the position will reset the column name in the cell, since different columns may correspond to the same column position in different regions.
In order to force re-calculation of the cell position, one may pass -1 as position, in which case the column name will not be reset.
- iPosition
- Position in collection
The position of an entry in a collection or list is the number of the entry in the collection beginning with 0 for the first entry.
to list
- iPosition
- Position in collection