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

Defines the fluent API for configuring GridColumnMenuColumnsSettings

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class GridColumnMenuColumnsSettingsBuilder

Inheritance: objectGridColumnMenuColumnsSettingsBuilder

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

Constructors

C#
public GridColumnMenuColumnsSettingsBuilder(GridColumnMenuColumnsSettings container)
Parameters:containerGridColumnMenuColumnsSettings

Properties

C#
protected GridColumnMenuColumnsSettings Container { get; }

Methods

The user defined groups of the columns visibility list.

C#
public GridColumnMenuColumnsSettingsBuilder Groups(Action<GridColumnMenuColumnsSettingsGroupFactory> configurator)
Parameters:configuratorAction<GridColumnMenuColumnsSettingsGroupFactory>

The configurator for the groups setting.

Returns:

GridColumnMenuColumnsSettingsBuilder

Example:
C#
@(Html.Kendo().Grid(Model)
.Name("Grid")
.ColumnMenu(cm =&gt; cm.Columns(col =&gt; col.Groups(gr =&gt; gr.Add().Title("group1"))))
)

The sort order which will be applied over the columns list. By default, the columns menu items are in the same order as the columns in the grid.The supported values are: "asc" (ascending order) or "desc" (descending order).

C#
public GridColumnMenuColumnsSettingsBuilder Sort(string value)
Parameters:valuestring

The sort order value.

Returns:

GridColumnMenuColumnsSettingsBuilder

Example:
C#
@(Html.Kendo().Grid(Model)
.Name("Grid")
.ColumnMenu(cm =&gt; cm.Columns(col =&gt; col.Sort("desc")))
)