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

GridColumnMenuSettingsBuilder

Methods

Enabled(System.Boolean)

Enables/disables header column menu.

Parameters

value - System.Boolean

If true, enables the ColumnMenu.

Example


             @(Html.Kendo().Grid(Model)
                        .Name("Grid")
                        .ColumnMenu(menu => menu.Enabled((bool)ViewData["enableColumnMenu"]))
            )

Sortable(System.Boolean)

Enables/disables sort section in header column menu.

Parameters

value - System.Boolean

If true, enables sorting.

Example


             @(Html.Kendo().Grid(Model)
                        .Name("Grid")
                        .ColumnMenu(menu => menu.Sortable((bool)ViewData["enableSort"]))
            )

Filterable(System.Boolean)

Enables/disables filter section in header column menu.

Parameters

value - System.Boolean

If true, enables filtering.

Example


             @(Html.Kendo().Grid(Model)
                        .Name("Grid")
                        .ColumnMenu(menu => menu.Filterable((bool)ViewData["enableFilter"]))
            )

Columns(System.Boolean)

Enables/disables columns section in header column menu.

Parameters

value - System.Boolean

If true, enables the columns section in the column menu

Example


             @(Html.Kendo().Grid(Model)
                        .Name("Grid")
                        .ColumnMenu(menu => menu.Columns((bool)ViewData["enableColumns"]))
            )

Columns(System.Action)

If set to true the column menu would allow the user to select (show and hide) grid columns. By default the column menu allows column selection.

Parameters

configurator - System.Action<GridColumnMenuColumnsSettingsBuilder>

The configurator for the columns setting.

Messages(System.Action)

Enables you to define custom messages in grid column menu.

Parameters

configurator - System.Action<ColumnMenuMessagesBuilder>

Example


             @(Html.Kendo().Grid(Model)
                        .Name("Grid")
                        .ColumnMenu(menu => menu.Messages(msg => msg.Filter("Custom filter message")))
            )

ComponentType(System.String)

Specifies the component type of the column menu. "classic" - Uses the standard rendering of the column menu. or "modern" - Uses new rendering with a fresh and modern look and feel.

Parameters

value - System.String

The value for ComponentType

In this article
Not finding the help you need?