[]
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. |