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

Defines the fluent interface for configuring the DataSourceSchema options.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TDataSourceSchemaBuilder

Syntax:

C#
public abstract class CustomDataSourceSchemaBuilderBase<TDataSourceSchemaBuilder> where TDataSourceSchemaBuilder : CustomDataSourceSchemaBuilderBase<TDataSourceSchemaBuilder>

Inheritance: objectCustomDataSourceSchemaBuilderBase<TDataSourceSchemaBuilder>

Derived Classes: CustomDataSourceSchemaBuilder<TModel>CustomHierarchicalDataSourceSchemaBuilder<TModel>ReadOnlyCustomDataSourceSchemaBuilder<TModel>SignalRHierarchicalDataSourceSchemaBuilder<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 CustomDataSourceSchemaBuilderBase(DataSourceSchema schema)
Parameters:schemaDataSourceSchema

Fields

C#
protected readonly DataSourceSchema schema

Methods

Sets JavaScript function which to return aggregates.

C#
public virtual TDataSourceSchemaBuilder Aggregates(Func<object, object> handler)
Parameters:handlerFunc<object, object>Returns:

TDataSourceSchemaBuilder

Sets Aggregates option.

C#
public virtual TDataSourceSchemaBuilder Aggregates(string aggregates)
Parameters:aggregatesstring

Aggregates option

Returns:

TDataSourceSchemaBuilder

Sets JavaScript function which to return data.

C#
public virtual TDataSourceSchemaBuilder Data(Func<object, object> handler)
Parameters:handlerFunc<object, object>Returns:

TDataSourceSchemaBuilder

Sets Data option.

C#
public virtual TDataSourceSchemaBuilder Data(string data)
Parameters:datastring

Data option

Returns:

TDataSourceSchemaBuilder

Sets JavaScript function which to return the errors.

C#
public virtual TDataSourceSchemaBuilder Errors(Func<object, object> handler)
Parameters:handlerFunc<object, object>Returns:

TDataSourceSchemaBuilder

Sets Errors option

C#
public virtual TDataSourceSchemaBuilder Errors(string errors)
Parameters:errorsstring

Errors option

Returns:

TDataSourceSchemaBuilder

Sets JavaScript function which to return groups.

C#
public virtual TDataSourceSchemaBuilder Groups(Func<object, object> handler)
Parameters:handlerFunc<object, object>Returns:

TDataSourceSchemaBuilder

Sets Groups option.

C#
public virtual TDataSourceSchemaBuilder Groups(string groups)
Parameters:groupsstring

Groups option

Returns:

TDataSourceSchemaBuilder

Sets JavaScript function which to return data.

C#
public virtual TDataSourceSchemaBuilder Parse(Func<object, object> handler)
Parameters:handlerFunc<object, object>Returns:

TDataSourceSchemaBuilder

Sets JavaScript function which to return total.

C#
public virtual TDataSourceSchemaBuilder Total(Func<object, object> handler)
Parameters:handlerFunc<object, object>Returns:

TDataSourceSchemaBuilder

Sets Total option.

C#
public virtual TDataSourceSchemaBuilder Total(string total)
Parameters:totalstring

Total option

Returns:

TDataSourceSchemaBuilder

Sets Schema Type option

C#
public virtual TDataSourceSchemaBuilder Type(string type)
Parameters:typestring

Type option

Returns:

TDataSourceSchemaBuilder