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 ...
随机推荐
- Mybatis源代码分析之parsing包
parsing,从字面上理解就是编译解析的意思,那么这个包中的内容就应该和mybatis配置文件的编译解析有关系.本文首先会按照引用层次来分别介绍这个包中各个类的作用,而后再用实际的例子解释它们是如何 ...
- Docker(二):微服务教程
Docker 是一个容器工具,提供虚拟环境.很多人认为,它改变了我们对软件的认识. 站在 Docker 的角度,软件就是容器的组合:业务逻辑容器.数据库容器.储存容器.队列容器......,Docke ...
- canvas框架::createjs入门
createjs是一个轻量级的框架,稍微有点时间和耐心,就可以把全部源代码都看一遍,毕竟只有三十几个js文件.地址:http://www.createjs.com/ 开发createjs的动画或游戏, ...
- AJAX-XMLHttpRequest和本地文件
网页中可以使用相对URL的能力通常意味着我们能使用本地文件系统来开发和测试HTML,并避免对Web服务器进行不必要的部署. 然而当使用XMLHttpRequest进行Ajax编程时,这通常是不行的. ...
- jQuery 四舍五入
var a="15.23456789"; var b=a.toFixed(2);/*保留两位小数*/ alert(b); /*返回结果:15.23*/
- axTOCControl右键
private void axTOCControl1_OnMouseDown(object sender, ITOCControlEvents_OnMouseDownEvent e) { if (e. ...
- Python 底层原理知识
1.Python是如何进行内存管理的? 答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制 一.对象的引用计数机制 Python内部使用引用计数,来保持追踪内存中的对象,所有对象都 ...
- Spring Boot—12URL映射
package com.sample.smartmap.controller; import java.util.List; import org.springframework.beans.fact ...
- Ubuntu 添加删除用户 How to Add and Delete Users on Ubuntu 16.04
Introduction One of the most basic tasks that you should know how to do on a fresh Linux server is ...
- 安装android-sdk,gradle mac 篇
安装包管理器 Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/insta ...