Defines the fluent interface for configuring the PivotDataSource component.
Definition
Namespace:Kendo.Mvc.UI.Fluent
Assembly:Kendo.Mvc.dll
Type Parameters:
TModel
Syntax:
public class PivotAjaxDataSourceBuilder<TModel> where TModel : class
Inheritance: objectPivotAjaxDataSourceBuilder<TModel>
Inherited Members
Constructors
public PivotAjaxDataSourceBuilder(PivotDataSource dataSource, ViewContext viewContext, IUrlGenerator urlGenerator)
Fields
protected readonly PivotDataSource dataSource
protected readonly IUrlGenerator urlGenerator
viewContext
ViewContext
protected readonly ViewContext viewContext
Methods
Sets the columns of the Ajax DataSource.
public PivotAjaxDataSourceBuilder<TModel> Columns(Action<PivotDataSourceColumnFactory> addColumnAction)
PivotAjaxDataSourceBuilder<TModel>
Configures the client-side events
public PivotAjaxDataSourceBuilder<TModel> Events(Action<DataSourceEventBuilder> configurator)
PivotAjaxDataSourceBuilder<TModel>
Configures the initial filtering.
public PivotAjaxDataSourceBuilder<TModel> Filter(Action<DataSourceFilterDescriptorFactory<TModel>> configurator)
PivotAjaxDataSourceBuilder<TModel>
An object which represents a filter expression which the DataSource can use to filter the data. Configures the initial filtering.
public PivotAjaxDataSourceBuilder<TModel> Filter(CompositeFilterDescriptor value)
PivotAjaxDataSourceBuilder<TModel>
Sets the measures of the Ajax DataSource.
public PivotAjaxDataSourceBuilder<TModel> Measures(Action<PivotDataSourceMeasureBuilder> configurator)
PivotAjaxDataSourceBuilder<TModel>
Sets the rows of the Ajax DataSource.
public PivotAjaxDataSourceBuilder<TModel> Rows(Action<PivotDataSourceRowFactory> addRowAction)
PivotAjaxDataSourceBuilder<TModel>
Configures the schema of the Ajax DataSource
public PivotAjaxDataSourceBuilder<TModel> Schema(Action<PivotAjaxDataSourceSchemaBuilder<TModel>> configurator)
PivotAjaxDataSourceBuilder<TModel>
Configures the initial sorting.
public PivotAjaxDataSourceBuilder<TModel> Sort(Action<DataSourceSortDescriptorFactory<TModel>> configurator)
PivotAjaxDataSourceBuilder<TModel>
Configures the transport of the Ajax DataSource
public PivotAjaxDataSourceBuilder<TModel> Transport(Action<PivotAjaxDataSourceTransportBuilder> configurator)
PivotAjaxDataSourceBuilder<TModel>