Table of Contents

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.