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

Definition

Namespace:Kendo.Mvc.UI

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class MultiColumnComboBox : DropDownListBase, IWidget, IHtmlAttributesContainer, IScriptableComponent, IFormEditor

Inheritance: objectWidgetBaseListBaseDropDownListBaseMultiColumnComboBox

Implements: IFormEditorIHtmlAttributesContainerIScriptableComponentIWidget

Inherited Members DropDownListBase.SeriailzeBaseOptions()DropDownListBase.TemplateDropDownListBase.TemplateIdDropDownListBase.TemplateHandlerDropDownListBase.ValueListBase.AnimationListBase.DataSourceListBase.DataSourceIdListBase.DataTextFieldListBase.DelayListBase.EnabledListBase.EnforceMinLengthListBase.FilterListBase.FixedGroupTemplateListBase.FixedGroupTemplateIdListBase.FixedGroupTemplateHandlerListBase.GroupTemplateListBase.GroupTemplateIdListBase.GroupTemplateHandlerListBase.IgnoreCaseListBase.HeightListBase.HeaderTemplateListBase.HeaderTemplateIdListBase.HeaderTemplateHandlerListBase.FooterTemplateListBase.FooterTemplateIdListBase.FooterTemplateHandlerListBase.NoDataTemplateListBase.NoDataTemplateIdListBase.NoDataTemplateHandlerListBase.MinLengthListBase.PopupSettingsListBase.ValuePrimitiveListBase.VirtualSettingsListBase.UrlGeneratorListBase.LabelListBase.AdaptiveModeListBase.AdaptiveTitleListBase.AdaptiveSubtitleWidgetBase.Render()WidgetBase.VerifySettings()WidgetBase.ToHtmlString()WidgetBase.GetHtml(bool)WidgetBase.GetInitializator()WidgetBase.WriteLicensingScript(TextWriter)WidgetBase.SerializeSettings()WidgetBase.WriteDeferredStyles(TextWriter)WidgetBase.DeferStyles()WidgetBase.ToClientTemplate()WidgetBase.WriteTrialMessage(HtmlTextWriter)WidgetBase.InitializerWidgetBase.EventsWidgetBase.NameWidgetBase.IdWidgetBase.ShouldSanitezeIdWidgetBase.ModelMetadataWidgetBase.HtmlAttributesWidgetBase.ScriptAttributesWidgetBase.ViewContextWidgetBase.ViewDataWidgetBase.IsSelfInitializedWidgetBase.IsInClientTemplateWidgetBase.HasDeferredInitializationWidgetBase.SelectorWidgetBase.HasClientComponentobject.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public MultiColumnComboBox(ViewContext viewContext, IJavaScriptInitializer initializer, ViewDataDictionary viewData, IUrlGenerator urlGenerator)
Parameters:viewContextViewContextinitializerIJavaScriptInitializerviewDataViewDataDictionaryurlGeneratorIUrlGenerator

Properties

C#
public bool? AutoBind { get; set; }
C#
public string CascadeFrom { get; set; }
C#
public string CascadeFromField { get; set; }
C#
public string CascadeFromParentField { get; set; }

Applicable to a parent MultiColumnComboBox in a cascading scenario. If set to true cascading will be triggered upon custom input in the parent widget. 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 cascadeFromParentField is not set for the child combo, or it points to the dataValueField of the parent.

C#
public bool? CascadeOnCustomValue { get; set; }
C#
public bool? ClearButton { get; set; }
C#
public List<MultiColumnComboBoxColumn> Columns { get; set; }
C#
public string DataValueField { get; set; }
C#
public string DropDownWidth { get; set; }

Sets a value controlling how the color is applied.

C#
public FillMode? FillMode { get; set; }
C#
public string[] FilterFields { get; set; }
C#
public bool? HighlightFirst { get; set; }

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 string InputMode { get; set; }
C#
public MessagesSettings Messages { get; set; }
C#
public string Placeholder { get; set; }
C#
public PrefixOptionsSettings PrefixOptions { get; set; }

Sets a value controlling the border radius.

C#
public Rounded? Rounded { get; set; }
C#
public int? SelectedIndex { get; set; }

Sets the size of the component.

C#
public ComponentSize? Size { get; set; }
C#
public SuffixOptionsSettings SuffixOptions { get; set; }
C#
public bool? Suggest { get; set; }
C#
public bool? SyncValueAndText { get; set; }
C#
public string Text { get; set; }

Methods

C#
protected string GetInputValue()
Returns:

string

C#
public override IDictionary<string, object> Serialize()
Returns:

IDictionary<string, object>

Overrides: WidgetBase.Serialize()

Implements: IFormEditor.Serialize()

Writes the HTML.

C#
protected override void WriteHtml(HtmlTextWriter writer)
Parameters:writerHtmlTextWriter

Overrides: WidgetBase.WriteHtml(HtmlTextWriter)

Writes the initialization script.

C#
public override void WriteInitializationScript(TextWriter writer)
Parameters:writerTextWriter

The writer.

Overrides: WidgetBase.WriteInitializationScript(TextWriter)