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. maven清除不同版本的重复依赖

    pom文件加入: <dependencyManagement> <dependencies> <dependency> <groupId>org.spr ...

  2. C++的四种cast操作符的区别--类型转换(转)

    转自:     http://welfare.cnblogs.com/articles/336091.html Q:什么是C风格转换?什么是static_cast, dynamic_cast 以及 r ...

  3. linux-13基础命令之-touch,mkdir

    1.  touch 命令 用于创建空白文件与修改文件时间,格式:touch[选项][文件]: linux 下文件时间有三种 @1.更改时间(mtime):内容修改时间: @2.更改权限(ctime): ...

  4. sphinx教程

    http://www.php100.com/html/it/focus/2013/0916/6188.html### 以上一篇的email数据表为例: 数据结构: 01.CREATE TABLE em ...

  5. HTML5按钮的点击态问题

    开始在网页上实现点击态是mousedown mouseup来实现但是手机HTML5实现点击态怎么就不可以了呢 经过查资料才知道手机浏览器来实现点击态是通过 touchstart touchend实现

  6. Blend 2015 教程 (四)控件模板

    前一篇讲述了修改ListBox样式的方法,本篇将修改性别显示区域的样式. 1. 选择ListBox控件,编辑ItemTemplate的当前项,选择CheckBox控件,在美工板导航栏中点击CheckB ...

  7. web前端职业规划(转)

    关于一个WEB前端的职业规划,其实是有各种的答案,没有哪种答案是完全正确的,全凭自己的选择,只要是自己选定了, 坚持去认真走,就好.在这里,我只是简要说一下自己对于这块儿内容的理解.有一个观点想要分享 ...

  8. 基础调试命令 - .dump/.dumpcap/.writemem/!runaway

    Windbg是windows平台上强大的调试器,它相对于其他常见的IDE集成的调试器有几个重要的优势, Windbg可以做内核态调试 Windbg可以脱离源代码进行调试 Windbg可以用来分析dum ...

  9. Linux下安装SVN服务端小白教程

    安装 使用yum安装非常简单: yum install subversion 配置 创建仓库 我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成 ...

  10. 使用ruby过程中遇到安装gem失败的一些通用解决方案

    ruby语言升级还是比较勤快的.但是数量众多的版本使得程序库的兼容性成了大问题.有些gem表示明确不支持某个特定版本以前的ruby,而有些gem则与较高的版本不兼容.再加上gem本身也有版本,简直是乱 ...