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" ...
随机推荐
- UIAlertController的使用
在iOS8中,苹果对UIAlertView和UIActionSheet进行了重新的封装,成为适应性更强,灵活性更高的UIAlertController.具体使用方法如下. UIAlertControl ...
- Windows 10开机的秘密在哪里
如何查看开机速度 查看开机速度,一定要安装所谓的第三方安全软件么?老子就是不喜欢被安全! Windows自带的事件查看器中记录了系统的一举一动,何必需要别人来监视? 在运行(WinKey+R)中输入e ...
- Windows phone8.1教务在线客户端
本人是个大二学生,由于学校的教务在线一直没出windows phone的教务在线,而且本身也对wp开发感兴趣,所以就尝试着开发一下 由于没有系统的学习,只能在摸索中前进,这背后的原理很简单,可不容易实 ...
- (转)将win7电脑无线网变身WiFi热点,让手机、笔记本共享上网
将win7电脑变身WiFi热点,让手机.笔记本共享上网 功能:开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器 ...
- 关于FluentNhibernate数据库连接配置,请教
在用FluentNHibernate映射数据库,出现这个问题,一天多了也没解决,求各位大神支招 问题是与map对应的表已成功创建,出错的地方是最后的 .BuildSessionFactory(); ...
- sql语句:插入的时候判断是否有重复项
把t_table1中数据插入到t_table中,同时确保t_table中不会有重复的项 insert into t_table (column1,column2,column3) select co ...
- [.NET领域驱动设计实战系列]专题十:DDD扩展内容:全面剖析CQRS模式实现
一.引言 前面介绍的所有专题都是基于经典的领域驱动实现的,然而,领域驱动除了经典的实现外,还可以基于CQRS模式来进行实现.本专题将全面剖析如何基于CQRS模式(Command Query Respo ...
- ENode 1.0 - 消息队列的设计思路
开源地址:https://github.com/tangxuehua/enode 上一篇文章,简单介绍了enode框架内部的整体实现思路,用到了staged event-driven architec ...
- C#函数式编程
提起函数式编程,大家一定想到的是语法高度灵活和动态的LISP,Haskell这样古老的函数式语言,往近了说ruby,javascript,F#也是函数式编程的流行语言.然而自从.net支持了lambd ...
- 补充 作业八:团队项目——Alpha阶段项目总结 补充
游戏界面: 单一.无背景图片 加入了背景 游戏结束: 无变化 无变化 游戏记录 无 加入数据库:有数据记录! 游戏初始化: 无 加入多种模式 此次任务后的总结: 经过上一次的答辩,以及认真观看了其他组 ...