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

Defines the fluent interface for configuring the MultiColumnComboBox component.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class MultiColumnComboBoxBuilder : DropDownListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>, IHtmlString

Inheritance: objectWidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>DropDownListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>MultiColumnComboBoxBuilder

Implements: IHtmlString

Inherited Members DropDownListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Template(string)DropDownListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.TemplateId(string)DropDownListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.TemplateView(MvcHtmlString)DropDownListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.TemplateHandler(string)DropDownListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Template<TModel>(TemplateBuilder<TModel>)DropDownListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Value(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Animation(bool)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Animation(Action<PopupAnimationBuilder>)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.BindTo(IEnumerable)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.DataTextField(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.DataSource(Action<ReadOnlyDataSourceBuilder>)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.DataSource(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Delay(int)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Enable(bool)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.FixedGroupTemplate(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.FixedGroupTemplateId(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.FixedGroupTemplateView(MvcHtmlString)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.FixedGroupTemplateHandler(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.FixedGroupTemplate<TModel>(TemplateBuilder<TModel>)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.GroupTemplate(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.GroupTemplateId(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.GroupTemplateView(MvcHtmlString)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.GroupTemplateHandler(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.GroupTemplate<TModel>(TemplateBuilder<TModel>)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.IgnoreCase(bool)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Height(int)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.HeaderTemplate(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.HeaderTemplateId(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.HeaderTemplateView(MvcHtmlString)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.HeaderTemplateHandler(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.HeaderTemplate<TModel>(TemplateBuilder<TModel>)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.FooterTemplate(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.FooterTemplateId(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.FooterTemplateView(MvcHtmlString)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.FooterTemplateHandler(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.FooterTemplate<TModel>(TemplateBuilder<TModel>)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.NoDataTemplate(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.NoDataTemplateId(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.NoDataTemplateView(MvcHtmlString)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.NoDataTemplateHandler(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.NoDataTemplate<TModel>(TemplateBuilder<TModel>)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Popup(Action<PopupSettingsBuilder>)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.ValuePrimitive(bool)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Virtual(bool)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Virtual(Action<VirtualSettingsBuilder>)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Label(Action<LabelSettingsBuilder>)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.AdaptiveMode(AdaptiveMode)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.AdaptiveTitle(string)ListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.AdaptiveSubtitle(string)WidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.ToComponent()WidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Name(string)WidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Deferred(bool)WidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.ModelMetadata(ModelMetadata)WidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.HtmlAttributes(object)WidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.HtmlAttributes(IDictionary<string, object>)WidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.AsModule(bool)WidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Render()WidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.ScriptAttributes(object, bool)WidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.ScriptAttributes(IDictionary<string, object>, bool)WidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.ToHtmlString()WidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.ToClientTemplate()WidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.ToString()WidgetBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Componentobject.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 ComboBoxBuilder class.

C#
public MultiColumnComboBoxBuilder(MultiColumnComboBox component)
Parameters:componentMultiColumnComboBox

The component.

Methods

Controls whether to bind the component to the DataSource on initialization.

C#
public MultiColumnComboBoxBuilder AutoBind(bool autoBind)
Parameters:autoBindbool

The value that enables or disables the automatic data binding.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.AutoBind(false)
)

Binds the MultiColumnComboBox to an IEnumerable collection of DropDownListItem.

C#
public MultiColumnComboBoxBuilder BindTo(IEnumerable<DropDownListItem> dataSource)
Parameters:dataSourceIEnumerable<DropDownListItem>

The data collection.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.BindTo(new List&lt;DropDownListItem&gt;
{
new DropDownListItem {
Text = "Text1",
Value = "Value1"
},
new DropDownListItem {
Text = "Text2",
Value = "Value2"
}
})
)

Binds the MultiColumnComboBox to an IEnumerable collection of SelectListItem.

C#
public MultiColumnComboBoxBuilder BindTo(IEnumerable<SelectListItem> dataSource)
Parameters:dataSourceIEnumerable<SelectListItem>

The data collection.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.BindTo(new List&lt;SelectListItem&gt;
{
new SelectListItem{
Text = "Text1",
Value = "Value1"
},
new SelectListItem{
Text = "Text2",
Value = "Value2"
}
})
)

Defines the Name() of the parent MultiColumnComboBox .

C#
public MultiColumnComboBoxBuilder CascadeFrom(string cascadeFrom)
Parameters:cascadeFromstring

The value that configures the name of the parent component.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("parentMultiColumnComboBox")
)
@(Html.Kendo().MultiColumnComboBox()
.Name("childMultiColumnComboBox")
.CascadeFrom("parentMultiColumnComboBox")
)

Defines the field that will be used to filter the DataSource. If it is not defined, the parent's DataValueField option will be used.

C#
public MultiColumnComboBoxBuilder CascadeFromField(string cascadeFromField)
Parameters:cascadeFromFieldstring

The value that configures the field.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("parentMultiColumnComboBox")
.DataTextField("CategoryName")
.DataValueField("CategoryID")
)
@(Html.Kendo().MultiColumnComboBox()
.Name("childMultiColumnComboBox")
.DataTextField("ProductName")
.DataValueField("ProductID")
.CascadeFrom("parentMultiColumnComboBox")
.CascadeFromField("ParentID")
)

Defines the parent field that will be used to retain value from. This value will be used further to filter the DataSource. If it is not defined, the value from the parent's DataValueField will be used.

C#
public MultiColumnComboBoxBuilder CascadeFromParentField(string cascadeFromParentField)
Parameters:cascadeFromParentFieldstring

The value that configures the field.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("parentMultiColumnComboBox")
.DataTextField("CategoryName")
.DataValueField("CategoryID")
)
@(Html.Kendo().MultiColumnComboBox()
.Name("childMultiColumnComboBox")
.DataTextField("ProductName")
.DataValueField("ProductID")
.CascadeFrom("parentMultiColumnComboBox")
.CascadeFromField("ParentID")
.CascadeFromParentField("CascadeID")
)

The option applies to a parent MultiColumnComboBox in a cascading scenario. If the option is added, the cascading will be triggered upon custom input in the parent component. Cascade on custom values works only when the CascadeFromParentField is not set for the child MultiColumnComboBox, or it points to the DataValueField of the parent.

C#
public MultiColumnComboBoxBuilder CascadeOnCustomValue()
Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("parentMultiColumnComboBox")
.DataTextField("CategoryName")
.DataValueField("CategoryID")
.CascadeOnCustomValue()
)
@(Html.Kendo().MultiColumnComboBox()
.Name("childMultiColumnComboBox")
.DataTextField("ProductName")
.DataValueField("ProductID")
.CascadeFrom("parentMultiColumnComboBox")
.CascadeFromField("ParentID")
)

The option applies to a parent MultiColumnComboBox in a cascading scenario. If enabled, the cascading will be triggered upon custom input in the parent component. When set to "false" (default), the child will not cascade and it will be disabled upon setting custom input in the parent MultiColumnComboBox. Cascade on custom values works only when the CascadeFromParentField is not set for the child MultiColumnComboBox, or it points to the DataValueField of the parent.

C#
public MultiColumnComboBoxBuilder CascadeOnCustomValue(bool value)
Parameters:valuebool

The value that enables or disables the option.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("parentMultiColumnComboBox")
.DataTextField("CategoryName")
.DataValueField("CategoryID")
.CascadeOnCustomValue(true)
)
@(Html.Kendo().MultiColumnComboBox()
.Name("childMultiColumnComboBox")
.DataTextField("ProductName")
.DataValueField("ProductID")
.CascadeFrom("parentMultiColumnComboBox")
.CascadeFromField("ParentID")
)

If the option is enabled, a button will appear when hovering the MultiColumnComboBox. Clicking that button will reset the component's value and trigger the Change event.

C#
public MultiColumnComboBoxBuilder ClearButton(bool enable)
Parameters:enablebool

The value that toggles the visibility of the clear button.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.ClearButton(true)
)

Defines the columns rendered in the table of the MultiColumnComboBox.

C#
public MultiColumnComboBoxBuilder Columns(Action<MultiColumnComboBoxColumnFactory> configurator)
Parameters:configuratorAction<MultiColumnComboBoxColumnFactory>

The action that configures the column settings.

Returns:

MultiColumnComboBoxBuilder

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

Sets the field of the data item that provides the value of the MultiColumnComboBox.

C#
public MultiColumnComboBoxBuilder DataValueField(string field)
Parameters:fieldstring

The value that configures the value field.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.DataTextField("CategoryName")
.DataValueField("CategoryID")
)

Sets the width of the dropdown. The numeric values are treated as pixels.

C#
public MultiColumnComboBoxBuilder DropDownWidth(int value)
Parameters:valueint

The value that configures the width.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.DropDownWidth(600)
)

Sets the width of the dropdown.

C#
public MultiColumnComboBoxBuilder DropDownWidth(string value)
Parameters:valuestring

The value that configures the width.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.DropDownWidth("600")
)

When this option is enabled, the component will not show all items when the text of the search input is cleared. By default, the MultiColumnComboBox shows all items when the text of the search input is cleared. Works in conjunction with the MinLength() option.

C#
public MultiColumnComboBoxBuilder EnforceMinLength(bool enforceMinLength)
Parameters:enforceMinLengthbool

The value that enables the option.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.MinLength(3)
.Filter("contains")
.EnforceMinLength(true)
)

Configures the handled client-side events of the MultiColumnComboBox.

C#
public MultiColumnComboBoxBuilder Events(Action<MultiColumnComboBoxEventBuilder> clientEventsAction)
Parameters:clientEventsActionAction<MultiColumnComboBoxEventBuilder>

The action that configures the available events.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Events(events =&gt;
events.Change("onChange")
)
)

Sets a value that controls how the color is applied to the component.

C#
public MultiColumnComboBoxBuilder FillMode(FillMode value)
Parameters:valueFillMode

The enum value that configures the fill mode.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.FillMode(FillMode.Solid)
)

Defines the filtering method used to determine the suggestions for the current value. The filtering can be performed over string values only (either the component's data has to be an array of strings, or over the specified DataTextField() field.

C#
public MultiColumnComboBoxBuilder Filter(FilterType filter)
Parameters:filterFilterType

The enum value that configures the filter operator.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Filter(FilterType.Contains)
)

Defines the filtering method used to determine the suggestions for the current value. The filtering can be performed over string values only (either the component's data has to be an array of strings, or over the specified DataTextField() field. The supported filter values are "startswith", "endswith" and "contains".

C#
public MultiColumnComboBoxBuilder Filter(string filter)
Parameters:filterstring

The value that configures the filter operator.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Filter("startswith")
)

Defines the fields for filtering the MultiColumnComboBox.

C#
public MultiColumnComboBoxBuilder FilterFields(string[] fields)
Parameters:fieldsstring[]

The value that configures the collection of fields.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.FilterFields(new string[] {"Country", "City"})
.Filter("contains")
.DataTextField("Name")
.DataValueField("ID")
)

When the option is enabled, the first suggestion will be automatically highlighted.

C#
public MultiColumnComboBoxBuilder HighlightFirst(bool highlightFirst)
Parameters:highlightFirstbool

The value that enables or disables the option.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.HighlightFirst(true)
)

Defines the "inputmode" attribute of the inner <input /> element. The attribute specifies the type of on-screen keyboard displayed when the user focuses the input.

C#
public MultiColumnComboBoxBuilder InputMode(string value)
Parameters:valuestring

The value that configures the "inputmode" attribute.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.InputMode("search")
)

Defines the items in the MultiColumnComboBox.

C#
public MultiColumnComboBoxBuilder Items(Action<DropDownListItemFactory> addAction)
Parameters:addActionAction<DropDownListItemFactory>

The action that configures the items.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Items(items =&gt;
{
items.Add().Text("First Item");
items.Add().Text("Second Item");
})
)

Defines the localization of the texts that are used in the MultiColumnComboBox.

C#
public MultiColumnComboBoxBuilder Messages(Action<MessagesSettingsBuilder> configurator)
Parameters:configuratorAction<MessagesSettingsBuilder>

The action that configures the messages.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Messages(msg =&gt; msg.Clear("Clear!").NoData("There is no data!"))
)

Specifies the minimum number of characters the user must type before a search is performed.

C#
public MultiColumnComboBoxBuilder MinLength(int length)
Parameters:lengthint

The value that configures the minimum number of characters.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.MinLength(3)
)

Defines the hint displayed by the MultiColumnComboBox when it is empty.

C#
public MultiColumnComboBoxBuilder Placeholder(string placeholder)
Parameters:placeholderstring

The value that configures the placeholder.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Placeholder("Select country...")
)

Defines the configuration for the prefix adornment of the component.

C#
public MultiColumnComboBoxBuilder PrefixOptions(Action<PrefixOptionsSettingsBuilder> configurator)
Parameters:configuratorAction<PrefixOptionsSettingsBuilder>

The action that configures the prefix options.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.PrefixOptions(prefix =&gt; prefix.Icon("map-marker-target"))
)

Sets the border radius of the component.

C#
public MultiColumnComboBoxBuilder Rounded(Rounded? value)
Parameters:valueRounded?

The enum value that configures the border radius.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Rounded(Rounded.Medium)
)

Defines index of the initially selected item.

C#
public MultiColumnComboBoxBuilder SelectedIndex(int index)
Parameters:indexint

The value that configures the index.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.SelectedIndex(0)
)

Sets the size of the component.

C#
public MultiColumnComboBoxBuilder Size(ComponentSize? value)
Parameters:valueComponentSize?

The enum value that configures the size.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Size(ComponentSize.Large)
)

Defines the configuration for the suffix adornment of the component.

C#
public MultiColumnComboBoxBuilder SuffixOptions(Action<SuffixOptionsSettingsBuilder> configurator)
Parameters:configuratorAction<SuffixOptionsSettingsBuilder>

The action that configures the suffix options.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.SuffixOptions(suffix =&gt; suffix.Icon("search"))
)

Controls whether the MultiColumnComboBox must automatically use the first suggestion as its value.

C#
public MultiColumnComboBoxBuilder Suggest(bool suggest)
Parameters:suggestbool

The value that enables or disables the option.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Suggest(true)
)

Controls whether the MultiColumnComboBox must automatically set the selected value to the typed custom text. Disable the option to clear the selected value but keep the custom text.

C#
public MultiColumnComboBoxBuilder SyncValueAndText(bool syncValueAndText)
Parameters:syncValueAndTextbool

The value that enables or disables the option.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.SyncValueAndText(false)
)

This method is not valid for MultiColumnComboBox - use Template() option within the Columns() configuration instead.

C#
public override MultiColumnComboBoxBuilder Template(string template)
Parameters:templatestringReturns:

MultiColumnComboBoxBuilder

Overrides: DropDownListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.Template(string)

This method is not valid for MultiColumnComboBox - use TemplateId() option within the Columns() configuration instead.

C#
public override MultiColumnComboBoxBuilder TemplateId(string templateId)
Parameters:templateIdstringReturns:

MultiColumnComboBoxBuilder

Overrides: DropDownListBuilderBase<MultiColumnComboBox, MultiColumnComboBoxBuilder>.TemplateId(string)

Define the text of the MultiColumnComboBox used when the AutoBind option is disabled.

C#
public MultiColumnComboBoxBuilder Text(string text)
Parameters:textstring

The value that configures the initial option text.

Returns:

MultiColumnComboBoxBuilder

Example:
C#
@(Html.Kendo().MultiColumnComboBox()
.Name("multiColumnComboBox")
.Text("Chai")
.AutoBind(false)
)