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

Defines the fluent interface for configuring the DropDownList and ComboBox components.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Type Parameters:

TDropDown

TDropDownBuilder

Syntax:

C#
public class DropDownListBuilderBase<TDropDown, TDropDownBuilder> : ListBuilderBase<TDropDown, TDropDownBuilder>, IHtmlString where TDropDown : DropDownListBase where TDropDownBuilder : WidgetBuilderBase<TDropDown, TDropDownBuilder>

Inheritance: objectWidgetBuilderBase<TDropDown, TDropDownBuilder>ListBuilderBase<TDropDown, TDropDownBuilder>DropDownListBuilderBase<TDropDown, TDropDownBuilder>

Derived Classes: AutoCompleteBuilderComboBoxBuilderDropDownListBuilderMultiColumnComboBoxBuilder

Implements: IHtmlString

Inherited Members ListBuilderBase<TDropDown, TDropDownBuilder>.Animation(bool)ListBuilderBase<TDropDown, TDropDownBuilder>.Animation(Action<PopupAnimationBuilder>)ListBuilderBase<TDropDown, TDropDownBuilder>.BindTo(IEnumerable)ListBuilderBase<TDropDown, TDropDownBuilder>.DataTextField(string)ListBuilderBase<TDropDown, TDropDownBuilder>.DataSource(Action<ReadOnlyDataSourceBuilder>)ListBuilderBase<TDropDown, TDropDownBuilder>.DataSource(string)ListBuilderBase<TDropDown, TDropDownBuilder>.Delay(int)ListBuilderBase<TDropDown, TDropDownBuilder>.Enable(bool)ListBuilderBase<TDropDown, TDropDownBuilder>.FixedGroupTemplate(string)ListBuilderBase<TDropDown, TDropDownBuilder>.FixedGroupTemplateId(string)ListBuilderBase<TDropDown, TDropDownBuilder>.FixedGroupTemplateView(MvcHtmlString)ListBuilderBase<TDropDown, TDropDownBuilder>.FixedGroupTemplateHandler(string)ListBuilderBase<TDropDown, TDropDownBuilder>.FixedGroupTemplate<TModel>(TemplateBuilder<TModel>)ListBuilderBase<TDropDown, TDropDownBuilder>.GroupTemplate(string)ListBuilderBase<TDropDown, TDropDownBuilder>.GroupTemplateId(string)ListBuilderBase<TDropDown, TDropDownBuilder>.GroupTemplateView(MvcHtmlString)ListBuilderBase<TDropDown, TDropDownBuilder>.GroupTemplateHandler(string)ListBuilderBase<TDropDown, TDropDownBuilder>.GroupTemplate<TModel>(TemplateBuilder<TModel>)ListBuilderBase<TDropDown, TDropDownBuilder>.IgnoreCase(bool)ListBuilderBase<TDropDown, TDropDownBuilder>.Height(int)ListBuilderBase<TDropDown, TDropDownBuilder>.HeaderTemplate(string)ListBuilderBase<TDropDown, TDropDownBuilder>.HeaderTemplateId(string)ListBuilderBase<TDropDown, TDropDownBuilder>.HeaderTemplateView(MvcHtmlString)ListBuilderBase<TDropDown, TDropDownBuilder>.HeaderTemplateHandler(string)ListBuilderBase<TDropDown, TDropDownBuilder>.HeaderTemplate<TModel>(TemplateBuilder<TModel>)ListBuilderBase<TDropDown, TDropDownBuilder>.FooterTemplate(string)ListBuilderBase<TDropDown, TDropDownBuilder>.FooterTemplateId(string)ListBuilderBase<TDropDown, TDropDownBuilder>.FooterTemplateView(MvcHtmlString)ListBuilderBase<TDropDown, TDropDownBuilder>.FooterTemplateHandler(string)ListBuilderBase<TDropDown, TDropDownBuilder>.FooterTemplate<TModel>(TemplateBuilder<TModel>)ListBuilderBase<TDropDown, TDropDownBuilder>.NoDataTemplate(string)ListBuilderBase<TDropDown, TDropDownBuilder>.NoDataTemplateId(string)ListBuilderBase<TDropDown, TDropDownBuilder>.NoDataTemplateView(MvcHtmlString)ListBuilderBase<TDropDown, TDropDownBuilder>.NoDataTemplateHandler(string)ListBuilderBase<TDropDown, TDropDownBuilder>.NoDataTemplate<TModel>(TemplateBuilder<TModel>)ListBuilderBase<TDropDown, TDropDownBuilder>.Popup(Action<PopupSettingsBuilder>)ListBuilderBase<TDropDown, TDropDownBuilder>.ValuePrimitive(bool)ListBuilderBase<TDropDown, TDropDownBuilder>.Virtual(bool)ListBuilderBase<TDropDown, TDropDownBuilder>.Virtual(Action<VirtualSettingsBuilder>)ListBuilderBase<TDropDown, TDropDownBuilder>.Label(Action<LabelSettingsBuilder>)ListBuilderBase<TDropDown, TDropDownBuilder>.AdaptiveMode(AdaptiveMode)ListBuilderBase<TDropDown, TDropDownBuilder>.AdaptiveTitle(string)ListBuilderBase<TDropDown, TDropDownBuilder>.AdaptiveSubtitle(string)WidgetBuilderBase<TDropDown, TDropDownBuilder>.ToComponent()WidgetBuilderBase<TDropDown, TDropDownBuilder>.Name(string)WidgetBuilderBase<TDropDown, TDropDownBuilder>.Deferred(bool)WidgetBuilderBase<TDropDown, TDropDownBuilder>.ModelMetadata(ModelMetadata)WidgetBuilderBase<TDropDown, TDropDownBuilder>.HtmlAttributes(object)WidgetBuilderBase<TDropDown, TDropDownBuilder>.HtmlAttributes(IDictionary<string, object>)WidgetBuilderBase<TDropDown, TDropDownBuilder>.AsModule(bool)WidgetBuilderBase<TDropDown, TDropDownBuilder>.Render()WidgetBuilderBase<TDropDown, TDropDownBuilder>.ScriptAttributes(object, bool)WidgetBuilderBase<TDropDown, TDropDownBuilder>.ScriptAttributes(IDictionary<string, object>, bool)WidgetBuilderBase<TDropDown, TDropDownBuilder>.ToHtmlString()WidgetBuilderBase<TDropDown, TDropDownBuilder>.ToClientTemplate()WidgetBuilderBase<TDropDown, TDropDownBuilder>.ToString()WidgetBuilderBase<TDropDown, TDropDownBuilder>.Componentobject.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public DropDownListBuilderBase(TDropDown component)
Parameters:componentTDropDown

Methods

Template to be used for rendering the items in the list.

C#
public virtual TDropDownBuilder Template(string template)
Parameters:templatestringReturns:

TDropDownBuilder

Example:
C#
@( Html.Kendo().DropDownList()
.Name("DropDownList")
.Template("#= data #")
)

Template to be used for rendering the items in the list.

C#
public TDropDownBuilder Template<TModel>(TemplateBuilder<TModel> template)
Parameters:templateTemplateBuilder<TModel>

A Template component that configures the fixed group template.

Returns:

TDropDownBuilder

The JavaScript function that returns the Template to be used for rendering the items in the list.

C#
public virtual TDropDownBuilder TemplateHandler(string template)
Parameters:templatestringReturns:

TDropDownBuilder

TemplateId to be used for rendering the items in the list.

C#
public virtual TDropDownBuilder TemplateId(string templateId)
Parameters:templateIdstringReturns:

TDropDownBuilder

Example:
C#
@( Html.Kendo().DropDownList()
.Name("DropDownList")
.TemplateId("widgetTemplateId")
)

TemplateView to be used for rendering the items in the list.

C#
public virtual TDropDownBuilder TemplateView(MvcHtmlString templateView)
Parameters:templateViewMvcHtmlStringReturns:

TDropDownBuilder

Example:
C#
@( Html.Kendo().DropDownList()
.Name("DropDownList")
.TemplateView(Html.Partial("TemplateView"))
)

Sets the value of the widget.

C#
public TDropDownBuilder Value(string value)
Parameters:valuestringReturns:

TDropDownBuilder

Example:
C#
@( Html.Kendo().DropDownList()
.Name("DropDownList")
.Value("1")
)