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

Provides a fluent interface for configuring grouped columns in the Grid component.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

T

The type of the data item.

Syntax:

C#
public class GridColumnGroupBuilder<T> : GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>> where T : class

Inheritance: objectGridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>GridColumnGroupBuilder<T>

Inherited Members GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Title(string)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.HeaderHtmlAttributes(object, bool)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.HeaderHtmlAttributes(IDictionary<string, object>, bool)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.HtmlAttributes(object, bool)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.HtmlAttributes(IDictionary<string, object>, bool)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.HtmlAttributes(string)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Media(string)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.MinScreenWidth(int)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.MinResizableWidth(int)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Width(int)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Width(string)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Visible(bool)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Draggable(bool)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Locked()GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Locked(bool)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Lockable(bool)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Sticky()GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Sticky(bool)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Stickable()GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Stickable(bool)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Hidden(bool)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Hidden()GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.HeaderTemplate(Action)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.HeaderTemplate(string)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.HeaderTemplate(Func<object, object>)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Exportable(bool)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Exportable(Action<GridColumnExportableBuilder>)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.ColumnMenu(bool)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Resizable(bool)GridColumnBuilderBase<IGridColumnGroup, GridColumnGroupBuilder<T>>.Columnobject.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 GridColumnGroupBuilder<T> class.

C#
public GridColumnGroupBuilder(IGridColumnGroup column, Grid<T> container, ViewContext viewContext, IUrlGenerator urlGenerator)
Parameters:columnIGridColumnGroup

The column.

containerGrid<T>

The container.

viewContextViewContext

The ViewContext object

urlGeneratorIUrlGenerator

The IUrlGenerator generator.

Properties

C#
public Grid<T> Container { get; }

Methods

GridColumnGroupBuilder<T> The columns configuration.

C#
public GridColumnGroupBuilder<T> Columns(Action<GridColumnFactory<T>> configurator)
Parameters:configuratorAction<GridColumnFactory<T>>

The action defining the configuration.

Returns:

GridColumnGroupBuilder<T>