[]
Represents interactive toggle state.
public class InteractiveToggleState : ICloneable
| Name | Description |
|---|---|
| InteractiveToggleState() | Default constructor. |
| Name | Description |
|---|---|
| Clone() | |
| CreateToggleMap(ReportItemKey, IList<ReportItemKey>) | Creates the dependency of ReportItem from other ReportItems that contain toggles.Used to determine the visibility of nested items |
| GetOrCreateRecursiveHierarchyMap(ReportItemKey, Func<IDictionary<int, int>>) | |
| GetParentToggles(ReportItemKey) | Returns a list containing the ReportItemKey on which the depends |
| HasToggledContent(ReportItemKey) | |
| IsToggleStateChanged(ReportItemKey) | Check if state of toggle item has been changed. |
| SetEmptyToggle(ReportItemKey) | Mark the toggle item as the one without content to be toggled. Used for recursive grouping. |
| SetInitialState(ReportItemKey) | Set initial state of the toggle item. |
| Toggle(ReportItemKey) | Toggles state of given toggle item withing the given data scope. |