Class SliceFieldDataProvider
Namespace: FastReport.Olap.Slice
Assembly: FastCube.Core.dll
Data provider for slice fields.
public class SliceFieldDataProvider : CustomTreeProvider
Inheritance
object ← CustomNodeProvider ← CustomTreeProvider ← SliceFieldDataProvider
Derived
Inherited Members
CustomTreeProvider.Tree, CustomTreeProvider.GetFirstChild(object), CustomTreeProvider.GetFirstNode(), CustomTreeProvider.GetNextSibling(object), CustomTreeProvider.GetNodeByIndex(int), CustomTreeProvider.GetNodeExpanded(object), CustomTreeProvider.GetNodeLevel(object), CustomTreeProvider.GetNodeState(object), CustomTreeProvider.GetParent(object), CustomTreeProvider.GetPrevSibling(object), CustomTreeProvider.GetVisibleByIndex(int), CustomTreeProvider.GetVisibleIndex(object), CustomTreeProvider.GetVisibleNodeCount(), CustomTreeProvider.InverseNodeState(), CustomTreeProvider.IsTreeLike(), CustomTreeProvider.SetAllNodeExpanded(bool), CustomTreeProvider.SetAllNodeState(CheckState), CustomTreeProvider.SetNodeExpanded(object, bool), CustomTreeProvider.SetNodeState(object, CheckState), CustomTreeProvider.SetSingleCheck(object), CustomTreeProvider.TraverseVisible(object, ProviderTraverseHandler), CustomNodeProvider.AfterCloseUp, CustomNodeProvider.DataChanged, CustomNodeProvider.DefaultActionHandler, CustomNodeProvider.ExpandChanged, CustomNodeProvider.NodeDblClick, CustomNodeProvider.NodeKindNeeded, CustomNodeProvider.StateChanged, CustomNodeProvider.AllowDrag, CustomNodeProvider.DoAfterCloseUp(bool), CustomNodeProvider.DoBeforePopup(), CustomNodeProvider.GetDragItem(object), CustomNodeProvider.GetFirstChild(object), CustomNodeProvider.GetFirstNode(), CustomNodeProvider.GetNextSibling(object), CustomNodeProvider.GetNodeByIndex(int), CustomNodeProvider.GetNodeExpanded(object), CustomNodeProvider.GetNodeKind(object), CustomNodeProvider.GetNodeLevel(object), CustomNodeProvider.GetNodeState(object), CustomNodeProvider.GetNodeText(object), CustomNodeProvider.GetParent(object), CustomNodeProvider.GetPrevSibling(object), CustomNodeProvider.GetVisibleByIndex(int), CustomNodeProvider.GetVisibleIndex(object), CustomNodeProvider.GetVisibleNodeCount(), CustomNodeProvider.InverseNodeState(), CustomNodeProvider.IsTreeLike(), CustomNodeProvider.PerformDefaultNodeAction(object), CustomNodeProvider.PerformNodeDblClick(object), CustomNodeProvider.SearchNode(string), CustomNodeProvider.SetAllNodeState(CheckState), CustomNodeProvider.SetNodeExpanded(object, bool), CustomNodeProvider.SetNodeState(object, CheckState), CustomNodeProvider.SetSingleCheck(object), CustomNodeProvider.Traverse(object, ProviderTraverseHandler), CustomNodeProvider.TraverseVisible(object, ProviderTraverseHandler), CustomNodeProvider.DoDataChanged(), CustomNodeProvider.DoExpandChanged(object), CustomNodeProvider.DoStateChanged(object)
Constructors
SliceFieldDataProvider(SliceField, bool)
Creates a new instance.
public SliceFieldDataProvider(SliceField field, bool showAllValues = false)
Parameters
field
SliceField
showAllValues
bool
Properties
Field
Gets or sets slice field.
public SliceField Field { get; set; }
Property Value
ShowAllValues
Get or sets show all values.
public bool ShowAllValues { get; set; }
Property Value
Methods
DoAfterCloseUp(bool)
Calls event on after closeup.
public override void DoAfterCloseUp(bool Cancel)
Parameters
Cancel
bool
DoBeforePopup()
Calls event on before popup.
public override void DoBeforePopup()
GetNodeIndex(object)
Gets item index.
public int GetNodeIndex(object node)
Parameters
node
object
Returns
GetNodeKind(object)
Gets kind of node by item.
public override NodeKind GetNodeKind(object Node)
Parameters
Node
object
Returns
GetNodeState(object)
Gets state of item.
public override CheckState GetNodeState(object Node)
Parameters
Node
object
Returns
GetNodeTag(object)
Gets tag by item.
public int GetNodeTag(object node)
Parameters
node
object
Returns
GetNodeText(object)
Gets text by item.
public override string GetNodeText(object Node)
Parameters
Node
object
Returns
InverseNodeState()
Inverses state of nodes.
public override void InverseNodeState()
IsTreeLike()
Gets indicator that nodes is tree.
public override bool IsTreeLike()
Returns
SetAllNodeState(CheckState)
Sets all items states.
public override void SetAllNodeState(CheckState State)
Parameters
State
CheckState
SetNodeState(object, CheckState)
Sets stat of item.
public override void SetNodeState(object Node, CheckState State)
Parameters
Node
object
State
CheckState
SetSingleCheck(object)
Sets flag check on item.
public override void SetSingleCheck(object Node)
Parameters
Node
object
UpdateTree()
Updates tree
public void UpdateTree()