[]
Universal interactivity tree node definition.
public record InteractiveNodeDefinition : IEquatable<InteractiveNodeDefinition>
| Name | Description |
|---|---|
| Children | Child nodes in the interactivity hierarchy. |
| CreateNode | Indicates whether to create an interactivity node for this definition. If |
| DataSetName | The name of the DataSet associated with this node, if applicable. This is used to link data regions to their DataSets. |
| EqualityContract | |
| Filters | List of interactive filters defined on this node. |
| Group | Reference to the parent group node if this node is part of a group hierarchy; otherwise, null. |
| GroupExpression | Expression to evaluate group values at runtime. Only applicable for group nodes. |
| HasFilters | |
| IsColumnHierarchy | Indicates whether the node represents a column hierarchy (applicable for tablix column groups). |
| IsStaticallyHidden | Indicates whether the node is statically hidden based on its visibility settings. |
| LabelExpression | Expression to evaluate label at runtime. Can be null if Label is provided. |
| MemberIndex | The original index of the tablix member in the hierarchy, used to match definitions with data after filtering. |
| Name | The identifier of data node in records tree: scope, group or data region name. |
| RegionType | The type of data region this node represents. Used by viewers for specific presentation. |
| Name | Description |
|---|---|
| operator ==(InteractiveNodeDefinition?, InteractiveNodeDefinition?) | |
| operator !=(InteractiveNodeDefinition?, InteractiveNodeDefinition?) |