Telerik UI for ASP。网络核心下载30天免费试用

MultiColumnComboBoxBuilder

定义用于配置Kendo UI MultiColumnComboBox的fluent API

属性

WriteAction -函数

方法

动画(System.Boolean)

用于启用或禁用弹出式元素的动画。

参数

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

布尔值。

例子

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

动画(System.Action)

配置小部件的动画效果。

参数

animationAction -系统。行动<PopupAnimationBuilder>

配置动画效果的动作。

例子

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

BindTo (System.Collections.IEnumerable)

将组合框绑定到IEnumerable列表。

参数

数据-System.Collections.IEnumerable

数据源。

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .DataTextField("CompanyName") .DataValueField("CompanyID") .BindTo(新列表<公司>{新公司{公司名= "Text1",公司id = "Value1"},新公司{公司名= "Text2",公司id = "Value2"}}))

BindTo (System.Collections.Generic.IEnumerable)

将组合框绑定到SelectListItem列表。

参数

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

数据源。

例子

@(Html.Kendo().MultiColumnComboBox() .Name("MultiColumnComboBox") .BindTo(new List {new SelectListItem{Text = "Text1", Value = "Value1"}, new SelectListItem{Text = "Text2", Value = "Value2"}}))

项(System.Action)

定义组合框中的项

参数

addAction -系统。行动<SelectListItemFactory>

添加操作。

例子

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

数据源(System.Action)

设置组合框的数据源配置。

参数

配置器-系统。行动<ReadOnlyDataSourceBuilder>

用于配置数据源的lambda

数据源system . string) (

参数

dataSourceId -系统。字符串

system . string)过滤器(

用于确定当前值建议的过滤方法。过滤是默认关闭的。支持的过滤器值为“以”开头、“以”结尾和“包含”。

参数

价值——系统。字符串

Filter的值

SelectedIndex (System.Int32)

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

参数

价值——系统。Int32

例子

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

AutoBind (System.Boolean)

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

参数

价值——系统。布尔

AutoBind的值

CascadeFrom system . string) (

使用它来设置父MultiColumnComboBox小部件的Id。说明级联功能如何工作的帮助主题

参数

价值——系统。字符串

CascadeFrom的值

CascadeFromField system . string) (

定义用于筛选数据源的字段。如果没有定义,将使用父级的dataValueField选项。说明级联功能如何工作的帮助主题

参数

价值——系统。字符串

CascadeFromField的值

CascadeFromParentField system . string) (

定义用于从中保留值的父字段。这个值将用于进一步筛选数据源。如果没有定义,则使用父类的dataValueField的值。

参数

价值——系统。字符串

CascadeFromParentField的值

CascadeOnCustomValue (System.Boolean)

适用于a级联场景的父MultiColumnComboBox。如果设置为true,级联将在父小部件中的自定义输入时触发。当设置为false(默认)时,子元素将不会级联,并且在父元素MultiColumnComboBox中设置自定义输入时将被禁用。只有当cascadeFromParentField没有为子组合设置,或者它指向父组合的dataValueField时,自定义值的级联才有效。

参数

价值——系统。布尔

CascadeOnCustomValue的值

CascadeOnCustomValue ()

适用于a级联场景的父MultiColumnComboBox。如果设置为true,级联将在父小部件中的自定义输入时触发。当设置为false(默认)时,子元素将不会级联,并且在父元素MultiColumnComboBox中设置自定义输入时将被禁用。只有当cascadeFromParentField没有为子组合设置,或者它指向父组合的dataValueField时,自定义值的级联才有效。

列(System.Action)

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

参数

配置器-系统。行动<MultiColumnComboBoxColumnFactory>

列设置的配置器。

ClearButton (System.Boolean)

除非此选项设置为false,否则在悬停小部件时将出现一个按钮。单击该按钮将重置小部件的值并触发更改事件。

参数

价值——系统。布尔

ClearButton的值

DataTextField system . string) (

数据项的字段,提供列表项的文本内容。小部件将根据该字段筛选数据源。

参数

价值——系统。字符串

DataTextField的值

DataValueField system . string) (

提供小部件值的数据项的字段。

参数

价值——系统。字符串

DataValueField的值

延迟(System.Double)

按键和小部件显示弹出窗口之间的毫秒延迟。

参数

价值——系统。双

Delay的值

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

参数

价值——系统。字符串

DropDownWidth的值

使(System.Boolean)

如果设置为false,小部件将被禁用,不允许用户输入。该小部件在默认情况下是启用的,并允许用户输入。

参数

价值——系统。布尔

Enable的值

EnforceMinLength (System.Boolean)

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

参数

价值——系统。布尔

EnforceMinLength的值

EnforceMinLength ()

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

FilterFields system . string []) (

启用多列过滤。

参数

价值——系统。字符串[]

FilterFields的值

FixedGroupTemplate system . string) (

用于呈现固定标头组的模板。默认情况下,小部件只显示当前组的值。

参数

价值——系统。字符串

FixedGroupTemplate的值

FixedGroupTemplateId system . string) (

用于呈现固定标头组的模板。默认情况下,小部件只显示当前组的值。

参数

templateId -系统。字符串

FixedGroupTemplate的模板元素ID

FooterTemplate system . string) (

用于渲染页脚模板的模板。页脚模板接收小部件本身作为数据参数的一部分。直接在模板中使用小部件字段。

参数

价值——系统。字符串

FooterTemplate的值

FooterTemplateId system . string) (

用于渲染页脚模板的模板。页脚模板接收小部件本身作为数据参数的一部分。直接在模板中使用小部件字段。

参数

templateId -系统。字符串

FooterTemplate的模板元素ID

标签(System.Action)

在输入前添加一个标签。如果输入没有id属性,则会分配一个生成的id。字符串和函数参数设置标签的内部HTML。

参数

配置器-系统。行动<MultiColumnComboBoxLabelSettingsBuilder>

标签设置的配置器。

GroupTemplate system . string) (

用于呈现组的模板。默认情况下,小部件只显示组的值。

参数

价值——系统。字符串

GroupTemplate的值

GroupTemplateId system . string) (

用于呈现组的模板。默认情况下,小部件只显示组的值。

参数

templateId -系统。字符串

GroupTemplate的模板元素ID

身高(System.Double)

建议的高度以像素为单位。默认值为200像素。

参数

价值——系统。双

高度的值

HighlightFirst (System.Boolean)

如果设置为true,第一个建议将自动高亮显示。

参数

价值——系统。布尔

HighlightFirst的值

IgnoreCase (System.Boolean)

如果设置为false,将执行区分大小写的搜索以查找建议。默认情况下,小部件执行不区分大小写的搜索。

参数

价值——系统。布尔

IgnoreCase的值

消息(System.Action)

在小部件中显示的文本消息。使用此选项可自定义或本地化消息。

参数

配置器-系统。行动<MultiColumnComboBoxMessagesSettingsBuilder>

消息设置的配置器。

最小长度(System.Double)

执行搜索前用户必须输入的最小字符数。如果搜索可以匹配很多项,则设置为高于1的值。

参数

价值——系统。双

MinLength的值

NoDataTemplate system . string) (

用于呈现“无数据”模板的模板,如果没有找到结果或底层数据源为空,将显示该模板。noData模板将小部件本身作为数据参数的一部分接收。模板将在每个小部件数据绑定上进行计算。

参数

价值——系统。字符串

NoDataTemplate的值

NoDataTemplateId system . string) (

用于呈现“无数据”模板的模板,如果没有找到结果或底层数据源为空,将显示该模板。noData模板将小部件本身作为数据参数的一部分接收。模板将在每个小部件数据绑定上进行计算。

参数

templateId -系统。字符串

NoDataTemplate的模板元素ID

占位符system . string) (

小部件为空时显示的提示。默认不设置。

参数

价值——系统。字符串

占位符的值

弹出(System.Action)

将用于弹出式初始化的选项。有关可用选项的更多详细信息,请参阅Popup文档。

参数

配置器-系统。行动<MultiColumnComboBoxPopupSettingsBuilder>

弹出设置的配置器。

建议(System.Boolean)

如果设置为true,小部件将自动使用第一个建议作为它的值。

参数

价值——系统。布尔

建议的值

建议()

如果设置为true,小部件将自动使用第一个建议作为它的值。

SyncValueAndText (System.Boolean)

当设置为true时,小部件将自动将所选值设置为键入的自定义文本。将该选项设置为false以清除所选值,但保留自定义文本。

参数

价值——系统。布尔

SyncValueAndText的值

HeaderTemplate system . string) (

指定一个静态HTML内容,它将被呈现为弹出元素的标题。

参数

价值——系统。字符串

HeaderTemplate的值

HeaderTemplateId system . string) (

指定一个静态HTML内容,它将被呈现为弹出元素的标题。

参数

templateId -系统。字符串

HeaderTemplate的模板元素ID

system . string)文本(

当autoBind设置为false时使用的小部件的文本。

参数

价值——系统。字符串

Text的值

system . string)值(

小部件的值。

参数

价值——系统。字符串

价值的价值

ValuePrimitive (System.Boolean)

指定当初始模型值为空时小部件的值绑定行为。如果设置为true, View-Model字段将被更新为所选项目值字段。如果设置为false, View-Model字段将随所选项一起更新。

参数

价值——系统。布尔

ValuePrimitive的值

ValuePrimitive ()

指定当初始模型值为空时小部件的值绑定行为。如果设置为true, View-Model字段将被更新为所选项目值字段。如果设置为false, View-Model字段将随所选项一起更新。

虚拟(System.Action)

启用小部件的虚拟化特性。可以在对象上设置配置,对象包含两个属性——itemHeight和valueMapper。有关详细信息,请参阅关于虚拟化的文章。

参数

配置器-系统。行动<MultiColumnComboBoxVirtualSettingsBuilder>

虚拟设置的配置器。

虚拟()

启用小部件的虚拟化特性。可以在对象上设置配置,对象包含两个属性——itemHeight和valueMapper。有关详细信息,请参阅关于虚拟化的文章。

虚拟(System.Boolean)

启用小部件的虚拟化特性。可以在对象上设置配置,对象包含两个属性——itemHeight和valueMapper。有关详细信息,请参阅关于虚拟化的文章。

参数

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

启用或禁用虚拟选项。

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

用于确定当前值建议的过滤方法。

参数

价值——FilterType

Filter的值

大小(Kendo.Mvc.UI.ComponentSize)

设置组件的大小。

参数

价值——ComponentSize

Size的值

圆形(Kendo.Mvc.UI.Rounded)

设置控制边界半径的值。

参数

价值——圆形的

round的值

FillMode (Kendo.Mvc.UI.FillMode)

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

参数

价值——FillMode

FillMode的值

事件(System.Action)

配置客户端事件。

参数

配置器-系统。行动<MultiColumnComboBoxEventBuilder>

客户端事件操作。

例子

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

ToComponent ()

返回内部视图组件。

system . string)表达式(

设置组件的名称。

参数

modelExpression -系统。字符串

Explorer (Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer)

设置组件的名称。

参数

modelExplorer -Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer

system . string)名称(

设置组件的名称。

参数

componentName -系统。字符串

这个名字。

延期(System.Boolean)

抑制初始化脚本呈现。注意,此选项应与

参数

递延,系统。布尔

HtmlAttributes (System.Object)

设置HTML属性。

参数

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

HTML属性。

HtmlAttributes (System.Collections.Generic.IDictionary)

设置HTML属性。

参数

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

HTML属性。

呈现()

在适当的位置呈现组件。

ToHtmlString ()

用WriteTo (System.IO.TextWriter System.Text.Encodings.Web.HtmlEncoder)

参数

作家,System.IO.TextWriter
编码器,System.Text.Encodings.Web.HtmlEncoder

ToClientTemplate ()

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