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

Type Parameters:

TModel

Syntax:

C#
public class PivotAjaxDataSourceBuilder<TModel> where TModel : class

Inheritance: objectPivotAjaxDataSourceBuilder<TModel>

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

Constructors

C#
public PivotAjaxDataSourceBuilder(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 Ajax DataSource.

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

PivotAjaxDataSourceBuilder<TModel>

Configures the client-side events

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

PivotAjaxDataSourceBuilder<TModel>

Configures the initial filtering.

C#
public PivotAjaxDataSourceBuilder<TModel> Filter(Action<DataSourceFilterDescriptorFactory<TModel>> configurator)
Parameters:configuratorAction<DataSourceFilterDescriptorFactory<TModel>>Returns:

PivotAjaxDataSourceBuilder<TModel>

An object which represents a filter expression which the DataSource can use to filter the data. Configures the initial filtering.

C#
public PivotAjaxDataSourceBuilder<TModel> Filter(CompositeFilterDescriptor value)
Parameters:valueCompositeFilterDescriptorReturns:

PivotAjaxDataSourceBuilder<TModel>

Sets the measures of the Ajax DataSource.

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

PivotAjaxDataSourceBuilder<TModel>

Sets the rows of the Ajax DataSource.

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

PivotAjaxDataSourceBuilder<TModel>

Configures the schema of the Ajax DataSource

C#
public PivotAjaxDataSourceBuilder<TModel> Schema(Action<PivotAjaxDataSourceSchemaBuilder<TModel>> configurator)
Parameters:configuratorAction<PivotAjaxDataSourceSchemaBuilder<TModel>>Returns:

PivotAjaxDataSourceBuilder<TModel>

Configures the initial sorting.

C#
public PivotAjaxDataSourceBuilder<TModel> Sort(Action<DataSourceSortDescriptorFactory<TModel>> configurator)
Parameters:configuratorAction<DataSourceSortDescriptorFactory<TModel>>Returns:

PivotAjaxDataSourceBuilder<TModel>

Configures the transport of the Ajax DataSource

C#
public PivotAjaxDataSourceBuilder<TModel> Transport(Action<PivotAjaxDataSourceTransportBuilder> configurator)
Parameters:configuratorAction<PivotAjaxDataSourceTransportBuilder>Returns:

PivotAjaxDataSourceBuilder<TModel>