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

Provides a base class for data source sort descriptor factories.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TDataSourceSortDescriptorFactory

The type of the sort descriptor factory.

Syntax:

C#
public abstract class DataSourceSortDescriptorFactoryBase<TDataSourceSortDescriptorFactory> where TDataSourceSortDescriptorFactory : DataSourceSortDescriptorFactoryBase<TDataSourceSortDescriptorFactory>

Inheritance: objectDataSourceSortDescriptorFactoryBase<TDataSourceSortDescriptorFactory>

Derived Classes: DataSourceSortDescriptorFactory<TModel>ReadOnlyCustomDataSourceSortDescriptorFactory

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

Constructors

C#
public DataSourceSortDescriptorFactoryBase(IList<SortDescriptor> descriptors)
Parameters:descriptorsIList<SortDescriptor>

Methods

C#
protected DataSourceSortDescriptorBuilder Add(SortDescriptor descriptor)
Parameters:descriptorSortDescriptorReturns:

DataSourceSortDescriptorBuilder

Add field based on which the data will be sorted.

C#
public virtual DataSourceSortDescriptorBuilder Add(string memberName)
Parameters:memberNamestringReturns:

DataSourceSortDescriptorBuilder

Example:
C#
@(Html.Kendo().DataSource&lt;OrderViewModel&gt;()
.Name("dataSource")
.Ajax(dataSource =&gt; dataSource
.Read(read =&gt; read.Action("Orders_Read", "DataSource"))
.Sort(s=&gt;s.Add("OrderId")
)
)