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