[]
        
(Showing Draft Content)

C1.Web.Mvc.Olap.PivotPanel

PivotPanel Class

Provides a user interface for interactively transforming regular data tables into Olap pivot tables.

Inheritance
PivotPanel
Implements
Namespace: C1.Web.Mvc.Olap
Assembly: C1.Web.Mvc.Olap.dll
Syntax
public class PivotPanel : Control, IHtmlString, ITemplate

Constructors

Name Description
PivotPanel(HtmlHelper, string)

Creates one PivotPanel instance.

Properties

Name Description
ColumnFields

Gets the list of PivotField objects that define the fields shown as columns in the output table.

DeferredUpdate

Gets or sets a value that determines whether engine is in deferred update state or not.

Engine

Gets the PivotEngine being controlled by this PivotPanel.

Fields

Gets the list of the PivotField objects which can be used in the view.

FilterFields

Gets the list of PivotField objects that define the fields used as filters.

ItemsSource

Gets ItemsSource settings.

ItemsSourceId

Gets or sets the id of the PivotEngine service or the C1.Web.Mvc.CollectionViewService<T> service being controlled by this PivotPanel.

OnClientItemsSourceChanged

Occurs after the items source changes.

OnClientUpdatedView

Occurs after the engine has finished updating the output pivot view list.

OnClientUpdatingView

Occurs when the engine starts updating the output pivot view list.

OnClientViewDefinitionChanged

Occurs after the view definition changes.

RestrictDragging

Gets or sets a value that determines whether the panel should restrict drag operations based on field types.

RowFields

Gets the list of PivotField objects that define the fields shown as rows in the output table.

ShowFieldIcons

Gets or sets a value that determines whether the main field list should include icons indicating whether fields are measure or dimension fields.

ValueFields

Gets the list of PivotField objects that define the fields summarized in the output table.

ViewDefinition

Gets or sets the current pivot view definition as a JSON string.

Methods

Name Description
RegisterStartupScript(HtmlTextWriter)

Register the startup scripts.