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的更多相关文章

  1. 抛掉kendoUI的MultiSelect,自己实现 DropDownList MultiSelect

    我们首先来看下kendoUI官方的下拉框多选: 再来看看telerik RadControls的下拉框多选: 很明显从展现形式上来看,第二种是优于第一种的,至少我是这么认为的 :-) 那我们就对Dro ...

  2. KendoUI系列:Window

    1.基本使用 <link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.common.min.css") ...

  3. KendoUI系列:DatePicker

    1.基本使用 <link href="@Url.Content("~/C ontent/kendo/2014.1.318/kendo.common.min.css" ...

  4. KendoUI系列:DropDownList

    1.基本使用 1>.创建Input <input id="dropDownList" /> <link href="@Url.Content(&q ...

  5. [转]KendoUI系列:Grid

    本文转自:http://www.cnblogs.com/libingql/p/3774879.html 1.基本使用 <div id="grid"></div&g ...

  6. KendoUI系列:TreeView

    1.加载本地数据 <link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.common.min.css" ...

  7. KendoUI系列:TabStrip

    <link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.common.min.css")" ...

  8. KendoUI系列:PanelBar

    <link href="@Url.Content("~/Content/kendo/2014.1.318/kendo.common.min.css")" ...

  9. KendoUI系列:AutoComplete

    1.基本使用 <link href="@Url.Content("~/C ontent/kendo/2014.1.318/kendo.common.min.css" ...

随机推荐

  1. new的原罪

    一直以为在开发阶段能够直接调用的,速度而言一定是最优秀的,因为总比后期通过反射之类来调用来得快吧. 下面请看一个SB的例子,重新编译以后,这个类在创建100,000,000实体时居然耗费了16秒的时间 ...

  2. [UE4][Custom Animation Graph Node]Evaluate Pose by Curve

    目的:根据曲线值获得当前动作帧.用于实现各种通过曲线同步的功能. 方法:继承FAnimNode_Base创建自定义动画节点.重写Evaluate部分.创建相应的AnimGraphNode.可参考前一篇 ...

  3. PYTHON学习之路_PYTHON基础(4)

    学习内容: 1.Python函数的基本语法 2.Python函数的返回值与变量 3.Python嵌套函数 4.Python递归函数及实例(二分查找) 5.Python匿名函数 6.Python内置方法 ...

  4. [POI2008]KLO && POC

    题意:给定一个序列 s1, s2,...sn,以及一个k,求一个连续的k个数,把s[i]...s[i+k-1]变成一个数s',使得sigma(|s[j]-s'|)(i<=j<=i+k-1) ...

  5. label正确显示多行数据

    label显示多行文字时会遇到文字中包含换行符“\n”,这时需要对字符进行全部替换, if(labelContent.indexOf('\\n')>0){labelContent=labelCo ...

  6. 用javascript写Android和iOS naitve应用,实在炫酷。

    关注NativeScript有一段时间了,说好了的三月发第一个Beta版,终于发布了. // declare the extended NativeScriptActivity functionali ...

  7. 酷狗 KRC 文件的解析

    清理硬盘发现以前写过一个进行一半的代码,这次补全并从硬盘删掉. 格式说明来自 https://shansing.com/read/392/ krc解码并解压缩后得到一个字符串,例子: [id:$000 ...

  8. kernel 内核安装

    1.kernel 下载 https://cdn.kernel.org/pub/linux/kernel/ 2.解压源码 tar -zxvf linux-*.tar.gz 3.进入目录 cd linux ...

  9. ORM查询语言(OQL)简介--高级篇(续):庐山真貌

    相关文章内容索引: ORM查询语言(OQL)简介--概念篇 ORM查询语言(OQL)简介--实例篇 ORM查询语言(OQL)简介--高级篇:脱胎换骨 ORM查询语言(OQL)简介--高级篇(续):庐山 ...

  10. asp.net WebApi and protobuff

    protobuff 是谷歌开发的,在性能上要比Json xml好很多,对性能要求比较高的时候这个是一个不错的选择,但是这个目前只是一个序列化反序列化的东西,以前原生的只有几种语言的现在在github ...