# PivotAjaxDataSourceBuilder

## Methods

### Schema(System.Action)

Configures how the Ajax response is parsed, including the cube and model schema used to shape the pivot data.

#### Parameters

##### configurator - System.Action<[PivotAjaxDataSourceSchemaBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotajaxdatasourceschemabuilder)>

#### RETURNS

The [PivotAjaxDataSourceBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotajaxdatasourcebuilder) object to support method chaining.

### Events(System.Action)

Registers client-side event handlers for data source operations.

#### Parameters

##### configurator - System.Action<[DataSourceEventBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/datasourceeventbuilder)>

The action to configure the events.

#### RETURNS

The  object to support method chaining.

### Transport(System.Action)

Configures the Ajax endpoints used to read pivot data and discover schema information.

#### Parameters

##### configurator - System.Action<[PivotAjaxDataSourceTransportBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotajaxdatasourcetransportbuilder)>

The action to configure the transport.

#### RETURNS

The  object to support method chaining.

### Columns(System.Action)

Configures the initial column-axis members by hierarchical name and expanded state.

#### Parameters

##### addColumnAction - System.Action<[PivotDataSourceColumnFactory](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotdatasourcecolumnfactory)>

The action to configure the columns.

#### RETURNS

The  object to support method chaining.

### Rows(System.Action)

Configures the initial row-axis members by hierarchical name and expanded state.

#### Parameters

##### addRowAction - System.Action<[PivotDataSourceRowFactory](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotdatasourcerowfactory)>

The action to configure the rows.

#### RETURNS

The  object to support method chaining.

### Measures(System.Action)

Configures the measures to load, their display axis, and optional KPI rendering types.

#### Parameters

##### configurator - System.Action<[PivotDataSourceMeasureBuilder](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/pivotdatasourcemeasurebuilder)>

The action to configure the measures.

#### RETURNS

The  object to support method chaining.

### Sort(System.Action)

Sets the initial sort descriptors for the Ajax-bound data source.

#### Parameters

##### configurator - System.Action<[DataSourceSortDescriptorFactory](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/datasourcesortdescriptorfactory)>

The action to configure the sorting.

#### RETURNS

The  object to support method chaining.

### Filter(System.Action)

Adds initial filter descriptors for fields in the Ajax-bound model.

#### Parameters

##### configurator - System.Action<[DataSourceFilterDescriptorFactory](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc.ui.fluent/datasourcefilterdescriptorfactory)>

The action to configure the filtering.

#### RETURNS

The  object to support method chaining.

### Filter(Kendo.Mvc.CompositeFilterDescriptor)

Sets the initial filter expression, including nested filter groups, for the Ajax-bound data source.

#### Parameters

##### value - [CompositeFilterDescriptor](https://www.telerik.com/aspnet-core-ui/documentation/api/kendo.mvc/compositefilterdescriptor)

The filter expression.

#### RETURNS

The  object to support method chaining.
