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

Defines the fluent interface for configuring bound columns sortable options

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class GridBoundColumnGroupableSortBuilder

Inheritance: objectGridBoundColumnGroupableSortBuilder

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

Constructors

Initializes a new instance of the GridBoundColumnGroupableSortBuilder class.

C#
public GridBoundColumnGroupableSortBuilder(GridBoundColumnGroupableSortSettings settings)
Parameters:settingsGridBoundColumnGroupableSortSettings

The settings.

Methods

Sets the sort compare when grouping.

C#
public GridBoundColumnGroupableSortBuilder Compare(string compare)
Parameters:comparestring

A JavaScript function which is used to compare the groups

Returns:

GridBoundColumnGroupableSortBuilder

Example:
C#
@(Html.Kendo().Grid(Model)
.Name("grid")
.Filterable()
.Columns(columns =>
{
columns.Bound(c => c.Name).Groupable(grp=>grp.Sort(x=>x.Compare("compareByTotal")));
}))

Sets the sort direction when grouping.

C#
public GridBoundColumnGroupableSortBuilder Dir(ListSortDirection direction)
Parameters:directionListSortDirection

The sort direction of the list.

Returns:

GridBoundColumnGroupableSortBuilder

Example:
C#
@(Html.Kendo().Grid(Model)
.Name("grid")
.Filterable()
.Columns(columns =>
{
columns.Bound(c => c.Name).Groupable(grp=>grp.Sort(x=>x.Dir(ListSortDirection.Ascending)));
}))