The idea behind the ConfigurationPanel is taken from the Excel PivotTable Field List which enables Fields manipulations like sorting, reordering, hiding outside of the table which represents the data. Enabling such functionality gives the user ability to separate the logic for manipulating fields and displaying data.
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
public class PivotGridConfigurationPanel : CompositeControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IAttributeAccessor, INamingContainer, ICompositeControlDesignerAccessor
Inheritance: objectControlWebControlCompositeControlPivotGridConfigurationPanel
Implements:
Inherited Members
Constructors
public PivotGridConfigurationPanel(RadPivotGrid ownerPivotGrid)
Properties
public Button ChangeLayoutButton { get; }
public HtmlAnchor ChangeLayoutLightweightButton { get; }
Gets a ControlCollection object that represents the child controls for a specified server control in the UI hierarchy.
public override ControlCollection Controls { get; }
The collection of child controls for the specified server control.
Overrides:
Gets the CheckBox control which determines if the updates will be made on every operation or only when clicking the Update button.
public CheckBox DeferLayoutUpdateCheckBox { get; }
The CheckBox control which determines if the updates will be made on every operation or only when clicking the Update button.
Gets the panel layout which could be altered on the client and its default type could be changed by setting on of the four available values.
public PivotGridConfigurationPanelLayoutType LayoutType { get; }
The type of the layout.
Gets the owner pivot grid.
public RadPivotGrid OwnerPivotGrid { get; }
The owner pivot grid.
Gets the position where the PivotGridConfigurationPanel will be placed.
public PivotGridConfigurationPanelPosition Position { get; }
The position where the PivotGridConfigurationPanel will be placed.
protected override HtmlTextWriterTag TagKey { get; }
Overrides:
public RadTreeView TreeView { get; }
Gets the Button control which is enabled when DeferLayoutUpdateCheckBox is Checked and performs postback updating the RadPivotGrid.
public Button UpdateButton { get; }
The Button control which is enabled when DeferLayoutUpdateCheckBox is Checked and performs postback updating the RadPivotGrid.
Methods
protected override void AddAttributesToRender(HtmlTextWriter writer)
Overrides:
protected override void CreateChildControls()
Overrides:
protected override void RenderContents(HtmlTextWriter writer)
Overrides: