TTMSFNCDataGridRowItem Class
Internal storage object that holds metadata for a single row in the grid's row dictionary.
API unit family: TMSFNCDataGridCell
Inherits from: TPersistent
Syntax
TTMSFNCDataGridRowItem = class(TPersistent)
Remarks
Not normally accessed directly by application code; the grid manages instances automatically. Contains the row's classification, tree-node state, and its sparse cell dictionary.
Properties
| Name | Description |
|---|---|
| Data | The sparse dictionary of cell items for this row, keyed by column index. |
| NodeChildCount | Number of direct child nodes when this row is a tree-node parent. |
| NodeLevel | Nesting depth of this row in the tree hierarchy; 0 means root level. |
| NodeState | Expanded or collapsed state of the tree node represented by this row. |
Methods
| Name | Description |
|---|---|
| HasData | Returns True when the row has at least one non-nil cell item in its dictionary. |
| Init | Resets all fields to their default zero/empty values. |