KendoUI系列:MultiSelect
1、基本使用
1>、创建Input
<link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.common.min.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.default.min.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/kendo/2014.1.318/jquery.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/kendo/2014.1.318/kendo.web.min.js")" type="text/javascript"></script>
<input class="city" />
<script type="text/javascript">
$(function () {
$(".city").kendoMultiSelect({
dataTextField: "text",
dataValueField: "value",
dataSource: [
{ text: "北京", value: "1" },
{ text: "上海", value: "2" },
{ text: "深圳", value: "3" },
{ text: "厦门", value: "4" }
]
});
});
</script>
效果预览:

获取选中项Value:
var city = $("#city").data("kendoMultiSelect");
city.value();
设置加载完成后选中项:
<script type="text/javascript">
$(function () {
$("#city").kendoMultiSelect({
dataTextField: "text",
dataValueField: "value",
dataSource: [
{ text: "北京", value: "1" },
{ text: "上海", value: "2" },
{ text: "深圳", value: "3" },
{ text: "厦门", value: "4" }
],
value: [
{ text: "厦门", value: "4" },
{ text: "深圳", value: "3" }
]
});
});
</script>
<script type="text/javascript">
$(function () {
var dataSource = new kendo.data.DataSource({
data: [{
text: "北京",
value: "1"
}, {
text: "上海",
value: "2"
}, {
text: "深圳",
value: "3"
}, {
text: "厦门",
value: "4"
}]
}); $("#city").kendoMultiSelect({
dataTextField: "text",
dataValueField: "value",
dataSource: dataSource,
value: [
{ text: "厦门", value: "4" },
{ text: "深圳", value: "3" }
]
});
});
</script>
2>、创建select
<select id="city" multiple="multiple" data-placeholder="Select Cities...">
<option>北京</option>
<option selected>上海</option>
<option>深圳</option>
<option selected>厦门</option>
</select>
<script type="text/javascript">
$(function () {
$("#city").kendoMultiSelect();
});
</script>
2、加载远程数据
<input id="city" />
<script type="text/javascript">
$(function () {
var dataSource = new kendo.data.DataSource({
transport: {
read: {
url: "/Province/GetProvinceList",
dataType: "json"
}
}
}); $("#city").kendoMultiSelect({
placeholder: "Select Cities...",
dataTextField: "ProvinceName",
dataValueField: "ProvinceID",
autoBind: false,
dataSource: dataSource
});
});
</script>
}
3、参考资料
http://demos.telerik.com/kendo-ui/multiselect/index
KendoUI系列:MultiSelect的更多相关文章
- 抛掉kendoUI的MultiSelect,自己实现 DropDownList MultiSelect
我们首先来看下kendoUI官方的下拉框多选: 再来看看telerik RadControls的下拉框多选: 很明显从展现形式上来看,第二种是优于第一种的,至少我是这么认为的 :-) 那我们就对Dro ...
- KendoUI系列:Window
1.基本使用 <link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.common.min.css") ...
- KendoUI系列:DatePicker
1.基本使用 <link href="@Url.Content("~/C ontent/kendo/2014.1.318/kendo.common.min.css" ...
- KendoUI系列:DropDownList
1.基本使用 1>.创建Input <input id="dropDownList" /> <link href="@Url.Content(&q ...
- [转]KendoUI系列:Grid
本文转自:http://www.cnblogs.com/libingql/p/3774879.html 1.基本使用 <div id="grid"></div&g ...
- KendoUI系列:TreeView
1.加载本地数据 <link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.common.min.css" ...
- KendoUI系列:TabStrip
<link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.common.min.css")" ...
- KendoUI系列:PanelBar
<link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.common.min.css")" ...
- KendoUI系列:AutoComplete
1.基本使用 <link href="@Url.Content("~/C ontent/kendo/2014.1.318/kendo.common.min.css" ...
随机推荐
- new的原罪
一直以为在开发阶段能够直接调用的,速度而言一定是最优秀的,因为总比后期通过反射之类来调用来得快吧. 下面请看一个SB的例子,重新编译以后,这个类在创建100,000,000实体时居然耗费了16秒的时间 ...
- [UE4][Custom Animation Graph Node]Evaluate Pose by Curve
目的:根据曲线值获得当前动作帧.用于实现各种通过曲线同步的功能. 方法:继承FAnimNode_Base创建自定义动画节点.重写Evaluate部分.创建相应的AnimGraphNode.可参考前一篇 ...
- PYTHON学习之路_PYTHON基础(4)
学习内容: 1.Python函数的基本语法 2.Python函数的返回值与变量 3.Python嵌套函数 4.Python递归函数及实例(二分查找) 5.Python匿名函数 6.Python内置方法 ...
- [POI2008]KLO && POC
题意:给定一个序列 s1, s2,...sn,以及一个k,求一个连续的k个数,把s[i]...s[i+k-1]变成一个数s',使得sigma(|s[j]-s'|)(i<=j<=i+k-1) ...
- label正确显示多行数据
label显示多行文字时会遇到文字中包含换行符“\n”,这时需要对字符进行全部替换, if(labelContent.indexOf('\\n')>0){labelContent=labelCo ...
- 用javascript写Android和iOS naitve应用,实在炫酷。
关注NativeScript有一段时间了,说好了的三月发第一个Beta版,终于发布了. // declare the extended NativeScriptActivity functionali ...
- 酷狗 KRC 文件的解析
清理硬盘发现以前写过一个进行一半的代码,这次补全并从硬盘删掉. 格式说明来自 https://shansing.com/read/392/ krc解码并解压缩后得到一个字符串,例子: [id:$000 ...
- kernel 内核安装
1.kernel 下载 https://cdn.kernel.org/pub/linux/kernel/ 2.解压源码 tar -zxvf linux-*.tar.gz 3.进入目录 cd linux ...
- ORM查询语言(OQL)简介--高级篇(续):庐山真貌
相关文章内容索引: ORM查询语言(OQL)简介--概念篇 ORM查询语言(OQL)简介--实例篇 ORM查询语言(OQL)简介--高级篇:脱胎换骨 ORM查询语言(OQL)简介--高级篇(续):庐山 ...
- asp.net WebApi and protobuff
protobuff 是谷歌开发的,在性能上要比Json xml好很多,对性能要求比较高的时候这个是一个不错的选择,但是这个目前只是一个序列化反序列化的东西,以前原生的只有几种语言的现在在github ...