kendo ui - DropDownList 下拉列表系列
kendo-ui 官网:https://www.telerik.com/documentation
初始化 grid:
引入文件:
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.2.516/styles/kendo.common.min.css"/>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.2.516/styles/kendo.rtl.min.css"/>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.2.516/styles/kendo.silver.min.css"/>
<link rel="stylesheet" href="https://kendo.cdn.telerik.com/2018.2.516/styles/kendo.mobile.all.min.css"/> <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="https://kendo.cdn.telerik.com/2018.2.516/js/kendo.all.min.js"></script>
1. 定义省市县三级下拉列表:
创建盒子:
<div class="content" style="width: 400px;margin: 50px auto;border: 1px solid #ccc;padding: 20px;">
<h4>请选择省:</h4>
<input id="province" style="width: 100%;" /> <h4 style="margin-top: 2em;">请选择市:</h4>
<input id="city" disabled="disabled" style="width: 100%;" /> <h4 style="margin-top: 2em;">请选择县:</h4>
<input id="country" disabled="disabled" style="width: 100%;" />
</div>
定义js:
$(document).ready(function() {
var sheng = [{
Province: "河南省",
ProvinceID: "41"
}];
var shi = [
{
City: "郑州市",
ProvinceID: "41",
CityID: "4101"
}, {
City: "许昌市",
ProvinceID: "41",
CityID: "4110"
}
];
var xian = [
{
County: "中原区",
ProvinceID: "41",
CityID: "4101",
CountyID: "410102"
}, {
County: "二七区",
ProvinceID: "41",
CityID: "4101",
CountyID: "410103"
}, {
County: "管城回族区",
ProvinceID: "41",
CityID: "4101",
CountyID: "410104"
}, {
County: "金水区",
ProvinceID: "41",
CityID: "4101",
CountyID: "410105"
}, {
County: "上街区",
ProvinceID: "41",
CityID: "4101",
CountyID: "410106"
}, {
County: "惠济区",
ProvinceID: "41",
CityID: "4101",
CountyID: "410108"
}, {
County: "中牟县",
ProvinceID: "41",
CityID: "4101",
CountyID: "410122"
}, {
County: "巩义市",
ProvinceID: "41",
CityID: "4101",
CountyID: "410181"
}, {
County: "荥阳市",
ProvinceID: "41",
CityID: "4101",
CountyID: "410182"
}, {
County: "新密市",
ProvinceID: "41",
CityID: "4101",
CountyID: "410183"
}, {
County: "新郑市",
ProvinceID: "41",
CityID: "4101",
CountyID: "410184"
}, {
County: "登封市",
ProvinceID: "41",
CityID: "4101",
CountyID: "410185"
}, {
County: "魏都区",
ProvinceID: "41",
CityID: "4110",
CountyID: "411002"
}, {
County: "许昌县",
ProvinceID: "41",
CityID: "4110",
CountyID: "411023"
}, {
County: "鄢陵县",
ProvinceID: "41",
CityID: "4110",
CountyID: "411024"
}, {
County: "襄城县",
ProvinceID: "41",
CityID: "4110",
CountyID: "411025"
}, {
County: "禹州市",
ProvinceID: "41",
CityID: "4110",
CountyID: "411081"
}, {
County: "长葛市",
ProvinceID: "41",
CityID: "4110",
CountyID: "411082"
}
];
var province = $("#province").kendoDropDownList({
optionLabel: "-- 请选择省 --",
dataTextField: "Province",
dataValueField: "ProvinceID",
dataSource: sheng //定义本地数据源
}).data("kendoDropDownList");
var city = $("#city").kendoDropDownList({
autoBind: false,
cascadeFrom: "province",
optionLabel: "-- 请选择市 --",
dataTextField: "City",
dataValueField: "CityID",
dataSource: shi
}).data("kendoDropDownList");
var country = $("#country").kendoDropDownList({
autoBind: false,
cascadeFrom: "city",
optionLabel: "-- 请选择县 --",
dataTextField: "County",
dataValueField: "CountyID",
dataSource: xian
}).data("kendoDropDownList");
});

2. 定义组合下拉框:
创建盒子:
<div class="content" style="width: 400px;margin: 50px auto;border: 1px solid #ccc;padding: 20px;">
<input id="size" placeholder="-- 请选择尺寸 --" style="width: 100%;" />
</div>
定义js:
$(document).ready(function() {
var size = $("#size").kendoComboBox({
dataTextField: "text",
dataValueField: "value",
dataSource: [ //定义数据源
{ text: "最大", value: "1" },
{ text: "大", value: "2" },
{ text: "中等", value: "3" },
{ text: "中", value: "4" },
{ text: "小", value: "5" },
{ text: "最小", value: "6" }
],
filter: "contains", //筛选条件 按内容筛选
suggest: true,
index: 3 //默认选择index为3的值 首项index为0
}).data("kendoComboBox");
// 获取当前多选框的值 size.value() 或者 $("#size").val();
});

kendo ui - DropDownList 下拉列表系列的更多相关文章
- 【Kendo UI系列开发使用笔记】01-简单介绍
ps:接触telerik出品的kendo ui系列已经快有一年了,使用过程中也在不断踩坑填坑.这套UI用起来还是非常爽的,尤其asp.net mvc版的配合lambda表达式来配置参数非常流畅.这次对 ...
- Kendo UI for ASP.NET MVC 的一些使用经验(转)
转自 http://blog.csdn.net/dj2008/article/details/45313805 最近的项目里用到了Kendo UI.这货很好很强大,但可惜官方文档组织的并不是很好,有很 ...
- [置顶] Kendo UI开发教程: Kendo UI 示例及总结
前面基本介绍完Kendo UI开发的基本概念和开发步骤,Kendo UI的示例网站为http://demos.kendoui.com/ ,包含了三个部分 Web DemoMobile DemoData ...
- kendo ui grid选中行事件,获取combobox选择的值
背景: 以前用 telerik ui做的grid现在又要换成kendo ui,不过说句实话kendo ui真的比telerik好多,可以说超级升级改头换面.当然用的mvc的辅助方法,以前的teleri ...
- Kendo UI 初始化 Data 属性
初始化 Data 属性 前面在介绍准备 Kendo UI 开发环境时我们使用 jQuery 的方法将一个 HTML 元素转换成一个 Kendo UI 控制项: $(“#datepicker”).ke ...
- jQuery数据管理:Kendo UI过滤器设置运算符
Kendo UI for jQuery最新试用版下载 Kendo UI目前最新提供Kendo UI for jQuery.Kendo UI for Angular.Kendo UI Support f ...
- 构建的Web应用界面不够好看?快试试最新的Kendo UI R3 2019
通过70多个可自定义的UI组件,Kendo UI可以创建数据丰富的桌面.平板和移动Web应用程序.通过响应式的布局.强大的数据绑定.跨浏览器兼容性和即时使用的主题,Kendo UI将开发时间加快了50 ...
- 不知如何摧毁Kendo UI for jQuery小部件?这份指南不得不看
[Kendo UI for jQuery最新试用版下载] Kendo UI目前最新提供Kendo UI for jQuery.Kendo UI for Angular.Kendo UI Support ...
- Kendo UI for jQuery使用教程:使用MVVM初始化(二)
[Kendo UI for jQuery最新试用版下载] Kendo UI目前最新提供Kendo UI for jQuery.Kendo UI for Angular.Kendo UI Support ...
随机推荐
- 浅谈TCP/IP(new 常见面试问题)
1. TCP/IP重传机制,如何保证消息读到一个完整内容再反序列化 2. TCP四次回收比三次握手多了什么操作,什么时候会进入Time_await状态 3.
- MySQL内连接和外连接
INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录. LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录. RIGHT JOIN(右连接): 与 LEF ...
- php_soap扩展应用
WebServices简介 先给出一个概念 SOA ,即Service Oriented Architecture ,中文一般理解为面向服务的架构, 既然说是一种架构的话,所以一般认为 SOA 是包含 ...
- div+css模拟select下拉框
<!DOCTYPE html><html ><head lang="zh"> <meta http-equiv="Content ...
- oracle 企业管理器及无线网环境下配置方法
注意: oracle em 的访问地址在 D:\oracle\product\11.2.0\dbhome_1\install 下的文件里. 如果在windows 安装oracle,并且在本地访问,or ...
- lodop 代码注释
LODOP.SET_PRINT_PAGESIZE(1,1000,1500,""); /*1,纵向输出;1000,宽度;1500,高度*:单位为0.1毫米/LODOP.ADD_PR ...
- 让索引包含null值的两种方法
1. 把有NULL值的列与一个常数,或者一个带有not null约束的列一同索引 create index ind_01 on t01(col01,1); 或者 create index ind_01 ...
- Spring手册
一.Spring 简介 二.结构体系 三.七大主要模块 四.Spring Maven依赖 五 .Sprinf framework 一.Spring 简介 spring是一个开源的轻量级的应用开发框架, ...
- 在 Azure 中的 Linux 虚拟机上使用 SSL 证书保护 Web 服务器
若要保护 Web 服务器,可以使用安全套接字层 (SSL) 证书来加密 Web 流量. 这些 SSL 证书可存储在 Azure Key Vault 中,并可安全部署到 Azure 中的 Linux 虚 ...
- Oracle案例13—— OGG-01163 Oracle GoldenGate Delivery for Oracle, reprpt01.prm
由于虚拟机宿主机重启,导致很多虚拟机服务需要重点关注,其中一个DG的从库和另一个report库有OGG同步,所以这里再系统恢复后检查OGG状态的时候,果然目标端的REPLICAT进程处于abend状态 ...