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

Defines the fluent API for configuring MultiColumnComboBoxColumn

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class MultiColumnComboBoxColumnBuilder

Inheritance: objectMultiColumnComboBoxColumnBuilder

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

Constructors

C#
public MultiColumnComboBoxColumnBuilder(MultiColumnComboBoxColumn container)
Parameters:containerMultiColumnComboBoxColumn

Properties

C#
protected MultiColumnComboBoxColumn Container { get; }

Methods

Defines the field that binds to the column.

C#
public MultiColumnComboBoxColumnBuilder Field(string value)
Parameters:valuestring

The value that configures the field.

Returns:

MultiColumnComboBoxColumnBuilder

Example:
C#
@( Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Columns(columns =>
{
columns.Add().Field("ProductName");
})
)

Defines a template for the column header.

C#
public MultiColumnComboBoxColumnBuilder HeaderTemplate(string value)
Parameters:valuestring

The value that configures the template content.

Returns:

MultiColumnComboBoxColumnBuilder

Example:
C#
@( Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Columns(columns =>
{
columns.Add().Field("ProductName").HeaderTemplate("<div class='dropdown-header'>Product info</div>");
})
)

Defines a template for the column header.

C#
public MultiColumnComboBoxColumnBuilder HeaderTemplateId(string templateId)
Parameters:templateIdstring

The id of the external Kendo UI template.

Returns:

MultiColumnComboBoxColumnBuilder

Example:
C#
@( Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Columns(columns =>
{
columns.Add().Field("ProductName").HeaderTemplateId("productHeaderTemplate");
})
)
<script id="productHeaderTemplate" type="text/x-kendo-template">
<div class='dropdown-header'>Product info</div>
</script>

Defines a template for the column.

C#
public MultiColumnComboBoxColumnBuilder Template(string value)
Parameters:valuestring

The value that configures the template content.

Returns:

MultiColumnComboBoxColumnBuilder

Example:
C#
@( Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Columns(columns =>
{
columns.Add().Field("ProductName").Template("<h3>#: data.ProductName #</h3>");
})
)

Defines a template for the column.

C#
public MultiColumnComboBoxColumnBuilder TemplateId(string templateId)
Parameters:templateIdstring

The id of the external Kendo UI template.

Returns:

MultiColumnComboBoxColumnBuilder

Example:
C#
@( Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Columns(columns =>
{
columns.Add().Field("ProductName").TemplateId("productTemplate");
})
)
<script id="productTemplate" type="text/x-kendo-template">
<h3>#: data.ProductName #</h3>
</script>

Defines the text of the column title in the header.

C#
public MultiColumnComboBoxColumnBuilder Title(string value)
Parameters:valuestring

The value that configures the title.

Returns:

MultiColumnComboBoxColumnBuilder

Example:
C#
@( Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Columns(columns =>
{
columns.Add().Field("ProductName").Title("Name");
})
)

Defines the width of the column. The numeric values are treated as pixels.

C#
public MultiColumnComboBoxColumnBuilder Width(int value)
Parameters:valueint

The value that configures the width.

Returns:

MultiColumnComboBoxColumnBuilder

Example:
C#
@( Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Columns(columns =>
{
columns.Add().Field("ProductName").Width(150);
})
)

Defines the width of the column.

C#
public MultiColumnComboBoxColumnBuilder Width(string value)
Parameters:valuestring

The value that configures the width.

Returns:

MultiColumnComboBoxColumnBuilder

Example:
C#
@( Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Columns(columns =>
{
columns.Add().Field("ProductName").Width("150px");
})
)