New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Defines the fluent interface for configuring the PivotDataSource component.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class PivotXmlaDataSourceBuilder

Inheritance: objectPivotXmlaDataSourceBuilder

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public PivotXmlaDataSourceBuilder(PivotDataSource dataSource, ViewContext viewContext, IUrlGenerator urlGenerator)
Parameters:dataSourcePivotDataSourceviewContextViewContexturlGeneratorIUrlGenerator

Fields

C#
protected readonly PivotDataSource dataSource
C#
protected readonly IUrlGenerator urlGenerator

viewContext

ViewContext

C#
protected readonly ViewContext viewContext

Methods

Sets the columns of the Xmla DataSource.

C#
public PivotXmlaDataSourceBuilder Columns(Action<PivotDataSourceColumnFactory> addColumnAction)
Parameters:addColumnActionAction<PivotDataSourceColumnFactory>Returns:

PivotXmlaDataSourceBuilder

Configures the client-side events

C#
public PivotXmlaDataSourceBuilder Events(Action<DataSourceEventBuilder> configurator)
Parameters:configuratorAction<DataSourceEventBuilder>Returns:

PivotXmlaDataSourceBuilder

Configures the initial filtering.

C#
public PivotXmlaDataSourceBuilder Filter(Action<PivotDataSourceXmlaFilterDescriptorFactory> configurator)
Parameters:configuratorAction<PivotDataSourceXmlaFilterDescriptorFactory>Returns:

PivotXmlaDataSourceBuilder

Sets the measures of the Xmla DataSource.

C#
public PivotXmlaDataSourceBuilder Measures(Action<PivotDataSourceMeasureBuilder> configurator)
Parameters:configuratorAction<PivotDataSourceMeasureBuilder>Returns:

PivotXmlaDataSourceBuilder

Sets the rows of the Xmla DataSource.

C#
public PivotXmlaDataSourceBuilder Rows(Action<PivotDataSourceRowFactory> addRowAction)
Parameters:addRowActionAction<PivotDataSourceRowFactory>Returns:

PivotXmlaDataSourceBuilder

Configures the initial sorting.

C#
public PivotXmlaDataSourceBuilder Sort(Action<DataSourceSortDescriptorFactory<object>> configurator)
Parameters:configuratorAction<DataSourceSortDescriptorFactory<object>>Returns:

PivotXmlaDataSourceBuilder

Configures the transport of the Xmla DataSource

C#
public PivotXmlaDataSourceBuilder Transport(Action<PivotDataSourceTransportBuilder> configurator)
Parameters:configuratorAction<PivotDataSourceTransportBuilder>Returns:

PivotXmlaDataSourceBuilder