MVC Kendo总结之-----> ComboBox
来源:互联网 发布:足彩n串1算法 编辑:程序博客网 时间:2024/05/17 22:42
public List<ComboItem> getCboList() { DataTable dt= insigniaHelper.GetCboDataSource(); List<ComboItem> cboList = new List<ComboItem>(); if (dt!= null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { ComboItem item = new ComboItem(); item.Text = (row["Text"]).toString(); item.Value = (row["Value"]).toString(); cboList.Add(item); } } return cboList; } public class ComboItem { public string Text { get; set; } public string Value { get; set; } }
<div style="display: inline-block; margin-top: 5px;text-align: right;"> @(Html.Kendo().ComboBox() .Name("insigniaCbo") .HtmlAttributes(new { style = "width:110px;" }) <span style="color:#FF0000;">.DataTextField("Text") .DataValueField("Value") .BindTo(Model.dataSourceList) .Value(Model.defaultValue) </span> .Events(events => { events.Change("insigniaCboChange"); }) ) </div>
<div id="divcbo" style="margin-left:50px;width:30%;float:none;display:inline-block;"> @(Html.Kendo().ComboBox() .Name("insigniaCbo") //.Filter("contains") .HtmlAttributes(new { style="width:220px"}) .Placeholder("Select fabric...") .DataTextField("Text") .DataValueField("Value") .DataSource(source => { source.Read(read => { read.Action("getCboList", "Home").Data("getRandomNumber"); }); }) .SelectedIndex(0) .Events(events => { events.Change("insigniaCboChange"); }) ) </div>
function insigniaCboChange(){ //doing somgthing}function getRandomNumber(){ //code}
DataTextField:comboBox显示的字段
DataValueField:comboBox选中字段的值
BindTo:可以将数据源绑定到一个集合
Value:comboBox的默认值
Event:comboBox的事件
DataSource:comboBox读取数据源的路径、函数名和所需的参数
HtmlAttributes:设置comboBox的属性或者添加CSS样式,最后不要在其中设置margin,会出现奇怪的效果!^~^
$("#insigniaCbo").data("kendoComboBox").value();
使用jQuery设置comboBox的值:
$("#insigniaCbo").data("kendoComboBox").value("lyy");
使用jQuery设置comboBox是否可用:
$("#insigniaCbo").data("kendoComboBox").enable(true);//可用
$("#insigniaCbo").data("kendoComboBox").enable(false);//不可用
$("#insigniaCbo").data("kendoComboBox").input.attr("readonly",true);//只读
$("#insigniaCbo").data("kendoComboBox").input.attr("readonly",false);//非只读
0 0
- MVC Kendo总结之-----> ComboBox
- MVC Kendo总结之-----> RadioButton
- MVC Kendo总结之-----> CheckBox
- MVC Kendo总结之-----> TextBox
- MVC Kendo总结之-----> Button
- MVC Kendo总结之-----> ListView
- MVC Kendo总结之-----> TabStrip
- MVC Kendo总结之-----> Grid
- MVC Kendo总结之-----> NumericTextBox
- MVC Kendo总结之-----> Grid(Edit、Cancel、Save、First、Prev、Next、Last)
- MVC kendo Grid EditorTemplate
- Telerik Kendo --Grid之CheckBox 多选 toolbar监听编辑(ASP.NET MVC)
- VC++之ComboBox的用法总结
- VC++之ComboBox的用法总结
- VC++之ComboBox的用法总结
- kendo ComboBox显示多列数据(自定义样式)
- 解决Kendo ComboBox显示多列走样 (备忘)
- MVC之总结
- 说明此动作能充分运动到下半身有效锻炼臀部及腹
- C#经典之Application.DoEvents()的使用
- hud5437-Alisha’s Party-优先队列
- linux-odbc
- 今天是快乐的程序员节
- MVC Kendo总结之-----> ComboBox
- libcurl的使用--如何复用连接
- android学习笔记7 - 连接服务器操作和数据处理(get+service)
- 10大Go语言开源项目推荐
- 尺寸单位
- 【OSX】clover 安装到硬盘efi分区
- hdu 3943 K-th Nya Number 2011多校11 数位dp
- server runtime setting
- 某公司北京研发中心“产品经理”内训圆满结束!