Telerik UI for ASP。NET MVC?下载30天免费试用

MultiColumnComboBoxBuilder

定义用于配置MultiColumnComboBox组件。

方法

AutoBind (System.Boolean)

控制是否在初始化时将小部件绑定到数据源。

参数

autoBind -系统。布尔

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .AutoBind(false))

BindTo (System.Collections.Generic.IEnumerable)

将组合框绑定到DropDownListItem的列表。

参数

dataSource - System.Collections.Generic.IEnumerable<DropDownListItem>

数据源。

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .BindTo(新列表< dropdownlisttitem >{新dropdownlisttitem {Text = "Text1", Value = "Value1"},新dropdownlisttitem {Text = "Text2", Value = "Value2"}})

BindTo (System.Collections.Generic.IEnumerable)

将组合框绑定到DropDownListItem的列表。

参数

数据源,System.Collections.Generic.IEnumerable < SelectListItem >

数据源。

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .BindTo(新列表< dropdownlisttitem >{新dropdownlisttitem {Text = "Text1", Value = "Value1"},新dropdownlisttitem {Text = "Text2", Value = "Value2"}})

ClearButton (System.Boolean)

用于启用或禁用清除按钮功能。

参数

使- - - - - -系统。布尔

布尔值。

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .ClearButton(false) //禁用清除按钮)

DataValueField system . string) (

设置提供列表项的值内容的数据项的字段。

参数

场,系统。字符串

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .DataTextField("Text") .DataValueField("Value"))

下拉框的宽度。数值被视为像素。

参数

价值——系统。字符串

DropDownWidth的值

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .DataTextField("Text") .DataValueField("Value") .DropDownWidth("600px"))

下拉框的宽度。数值被视为像素。

参数

价值——系统。Int32

DropDownWidth的值

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .DataTextField("Text") .DataValueField("Value") .DropDownWidth(600))

EnforceMinLength (System.Boolean)

如果设置为true,当搜索输入的文本被清除时,小部件将不会显示所有项。默认情况下,小部件在清除搜索输入的文本时显示所有项。与minLength一起工作。

参数

enforceMinLength -系统。布尔

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .MinLength(3) .Filter("contains") .EnforceMinLength(true)))

事件(System.Action)

配置客户端事件。

参数

clientteventsaction -系统。行动<MultiColumnComboBoxEventBuilder>

客户端事件操作。

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .Events(events => events. change ("change")))

system . string)过滤器(

使用它来启用项目筛选。

参数

过滤器- - - - - -系统。字符串

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .Filter(" startwith ");)

过滤器(Kendo.Mvc.UI.FilterType)

使用它来启用项目筛选。

参数

过滤器- - - - - -FilterType

例子

@(Html.Kendo().ComboBox() .Name("ComboBox") .Filter(FilterType.Contains);)

项(System.Action)

定义组合框中的项

参数

addAction -系统。行动<DropDownListItemFactory>

添加操作。

例子

@(Html.Kendo().MultiColumnComboBox() . name ("MultiColumnComboBox") . items (items => {items. add()。文本(第一项);items.Add()。文本(“第二项”);}))

HighlightFirst (System.Boolean)

使用它来启用高亮显示第一个匹配项。

参数

highlightFirst -系统。布尔

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .HighlightFirst(true))

消息(System.Action)

小部件中显示的文本消息。使用它来定制或本地化消息。

参数

configurator—系统。行动<MessagesSettingsBuilder>

配置消息的操作。

最小长度(System.Int32)

指定在小部件查询数据源之前应该输入的最小字符数。

参数

长度,系统。Int32

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .MinLength(3))

SelectedIndex (System.Int32)

使用它来设置所选项目的索引

参数

指数系统。Int32

项索引。

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .SelectedIndex(0);)

建议(System.Boolean)

控制组合框是否应自动自动键入其余文本。

参数

建议-系统。布尔

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .Suggest(true))

SyncValueAndText (System.Boolean)

控制“组合框”是否应自动将自定义文本与所选值同步。

参数

syncValueAndText -系统。布尔

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .SyncValueAndText(false))

占位符system . string) (

没有值时出现在文本框中的字符串。

参数

占位符-系统。字符串

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .占位符("选择国家…"))

CascadeFrom system . string) (

使用它来设置父组合框的Id。

参数

cascadeFrom -系统。字符串

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .CascadeFrom("ComboBox1"))

CascadeFromField system . string) (

使用它来设置用于筛选数据源的字段。

参数

cascadeFromField -系统。字符串

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox2") .CascadeFrom("MultiColumnComboBox1") .CascadeFromField("ParentID"))

CascadeFromParentField system . string) (

定义用于从中保留值的父字段。此值将进一步用于筛选数据源。

参数

cascadeFromParentField -系统。字符串

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox2") .CascadeFrom("MultiColumnComboBox1") .CascadeFromField("ParentID") .CascadeFromParentField("ParentID"))

system . string)文本(

当autoBind设置为false时,定义小部件的文本。

参数

文本- - - - - -系统。字符串

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .Text("Chai") .AutoBind(false))

FilterFields system . string []) (

定义用于过滤多列组合框的字段。

参数

字段,系统。字符串[]

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .FilterFields(新字符串[]{"Field1", "Field2"}) .AutoBind(false))

列(System.Action)

定义在MultiColumnComboBox的表中呈现的列。

参数

configurator—系统。行动<MultiColumnComboBoxColumnFactory>

列设置的配置器。

system . string)模板(

此方法对于多列组合框使用的列无效。模板。

参数

模板- - -系统。字符串

TemplateId system . string) (

此方法对于多列组合框使用的列无效。TemplateId代替。

参数

templateId -系统。字符串

大小(Kendo.Mvc.UI.ComponentSize)

设置组件的大小。

参数

价值——ComponentSize

Size的值

圆形(Kendo.Mvc.UI.Rounded)

设置一个控制边界半径的值。

参数

价值——圆形的

四舍五入的值

FillMode (Kendo.Mvc.UI.FillMode)

设置一个控制颜色应用方式的值。

参数

价值——FillMode

FillMode的值

system . string)值(

设置小部件的值。

参数

价值——系统。字符串

例子

@(Html.Kendo().DropDownList() .Name("DropDownList") .Value("1"))

动画(System.Boolean)

用于启用或禁用popup元素的动画。

参数

使- - - - - -系统。布尔

布尔值。

例子

@(Html.Kendo().DropDownList() .Name("DropDownList") .Animation(false) //切换效果)

动画(System.Action)

配置小部件的动画效果。

参数

animationAction -系统。行动<PopupAnimationBuilder>

配置动画效果的动作。

例子

@(Html.Kendo().DropDownList() . name ("DropDownList") . animation (animation =>{动画。Open(Open => {Open . slidein (SlideDirection.Down);});}))

BindTo (System.Collections.IEnumerable)

将小部件绑定到IEnumerable列表。

参数

数据-System.Collections.IEnumerable

数据源。

例子

@(Html.Kendo().DropDownList() .Name("DropDownList") .DataTextField("CompanyName") .DataValueField("CompanyID") .BindTo(new List {new Company {CompanyName = "Text1", CompanyID = "Value1"}, new Company {CompanyName = "Text2", CompanyID = "Value2"}))

DataTextField system . string) (

设置提供列表项的文本内容的数据项的字段。

参数

场,系统。字符串

例子

@(Html.Kendo().DropDownList() .Name("DropDownList") .DataTextField("Text"))

数据源(System.Action)

配置数据源选项。

参数

configurator—系统。行动<ReadOnlyDataSourceBuilder>

DataSource配置器操作。

例子

@(Html.Kendo().DropDownList() . name ("DropDownList") . datasource (source => {source。读(读=>{读。行动(“GetProducts”、“家”);});}))

数据源system . string) (

参数

dataSourceId -系统。字符串

延迟(System.Int32)

指定以毫秒为单位的延迟,之后小部件将开始过滤数据源。

参数

延迟,系统。Int32

例子

@(Html.Kendo().DropDownList() .Name("DropDownList") .Delay(300))

使(System.Boolean)

启用或禁用组合框。

参数

价值——系统。布尔

FixedGroupTemplate system . string) (

固定的组模板将呈现为popup元素的静态组头。

参数

fixedGroupTemplate -系统。字符串

FixedGroupTemplateId system . string) (

修正了用于呈现popup元素的静态头文件的grouptemplateid。

参数

fixedGroupTemplateId -系统。字符串

GroupTemplate system . string) (

组模板,它将呈现为在弹出的每个新组的组头。

参数

groupTemplate -系统。字符串

GroupTemplateId system . string) (

用于呈现popup元素的静态标头的GroupTemplateId。

参数

groupTemplateId -系统。字符串

IgnoreCase (System.Boolean)

使用它来启用组合框的不区分大小写的行为。如果为true,组合框将选择第一个匹配项,忽略其外壳。

参数

ignoreCase -系统。布尔

例子

@(Html.Kendo().ComboBox() .Name("ComboBox") .IgnoreCase(true)))

身高(System.Int32)

设置下拉列表的高度(以像素为单位)。

参数

高度,系统。Int32

例子

@(Html.Kendo().DropDownList() .Name("DropDownList") .Height(300))

HeaderTemplate system . string) (

标题模板,它将被渲染为popup元素的静态标题。

参数

headerTemplate -系统。字符串

例子

"))

HeaderTemplateId system . string) (

HeaderTemplateId用于呈现popup元素的静态标头。

参数

headerTemplateId -系统。字符串

例子

@(Html.Kendo().DropDownList() .Name("DropDownList") .HeaderTemplateId("widgetHeaderTemplateId"))

FooterTemplate system . string) (

页脚模板,它将被渲染为弹出元素的静态页脚。

参数

footerTemplate -系统。字符串

例子

发现的物品”))

FooterTemplateId system . string) (

FooterTemplateId用于呈现弹出元素的静态页脚。

参数

footerTemplateId -系统。字符串

例子

@(Html.Kendo().DropDownList() .Name("DropDownList") .FooterTemplateId("widgetFooterTemplateId"))

NoDataTemplate system . string) (

无数据模板,它将呈现为弹出元素的静态无数据模板。

参数

noDataTemplate -系统。字符串

例子

@(Html.Kendo().DropDownList() .Name("DropDownList") .NoDataTemplate("No Data!"))

NoDataTemplateId system . string) (

NoDataTemplateId用于呈现弹出元素的静态无数据模板。

参数

noDataTemplateId -系统。字符串

例子

@(Html.Kendo().DropDownList() .Name("DropDownList") .NoDataTemplateId("widgetNoDataTemplateId"))

弹出(System.Action)

配置小部件的弹出设置。

参数

popupAction -系统。行动<PopupSettingsBuilder>

ValuePrimitive (System.Boolean)

参数

valuePrimitive -系统。布尔

虚拟(System.Boolean)

配置小部件的虚拟化设置。

参数

使- - - - - -系统。布尔

虚拟(System.Action)

配置小部件的虚拟化设置。

参数

virtualizationAction -系统。行动<VirtualSettingsBuilder>

ToComponent ()

返回内部视图组件。

system . string)名称(

设置组件的名称。

参数

componentName -系统。字符串

组件的名称。

例子

@(Html.Kendo(). grid () . name ("grid") . columns (columns => {columns. column)。Bound(p => p. orderid).可过滤(false);列。装订(p => p.运费);}) . dataSource (dataSource => dataSource . ajax () . pagesize (20) . read (read => read.)操作("Orders_Read", "Grid"))))

延期(System.Boolean)

抑制初始化脚本呈现。注意,这个选项应该与Kendo.Mvc.UI.Fluent.WidgetFactory.DeferredScripts(System.Boolean)一起使用。

参数

递延,系统。布尔

ModelMetadata (System.Web.Mvc.ModelMetadata)

使用模型的元数据。

参数

modelMetadata -System.Web.Mvc.ModelMetadata

模型的元数据集

HtmlAttributes (System.Object)

设置HTML属性。

参数

属性- - - - - -系统。对象

HTML属性。

HtmlAttributes (System.Collections.Generic.IDictionary)

参数

属性- - - - - -System.Collections.Generic.IDictionary <字符串、对象>

呈现()

呈现组件。

例子

@ (@Page继承= " System.Web.Mvc。ViewPage>") @(Html.Kendo(). grid (Model) .Name("grid") . detailtemplate (Product =>{)产品详细信息:
产品名称:@(Product。库存数量:@(product. ProductName)
UnitsInStock)
@(}) .Render();)

ToHtmlString ()

ToClientTemplate ()

在本文中
找不到你需要的帮助?
Baidu
map