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 下拉列表系列的更多相关文章

  1. 【Kendo UI系列开发使用笔记】01-简单介绍

    ps:接触telerik出品的kendo ui系列已经快有一年了,使用过程中也在不断踩坑填坑.这套UI用起来还是非常爽的,尤其asp.net mvc版的配合lambda表达式来配置参数非常流畅.这次对 ...

  2. Kendo UI for ASP.NET MVC 的一些使用经验(转)

    转自 http://blog.csdn.net/dj2008/article/details/45313805 最近的项目里用到了Kendo UI.这货很好很强大,但可惜官方文档组织的并不是很好,有很 ...

  3. [置顶] Kendo UI开发教程: Kendo UI 示例及总结

    前面基本介绍完Kendo UI开发的基本概念和开发步骤,Kendo UI的示例网站为http://demos.kendoui.com/ ,包含了三个部分 Web DemoMobile DemoData ...

  4. kendo ui grid选中行事件,获取combobox选择的值

    背景: 以前用 telerik ui做的grid现在又要换成kendo ui,不过说句实话kendo ui真的比telerik好多,可以说超级升级改头换面.当然用的mvc的辅助方法,以前的teleri ...

  5. Kendo UI 初始化 Data 属性

    初始化 Data 属性 前面在介绍准备 Kendo UI 开发环境时我们使用 jQuery 的方法将一个  HTML 元素转换成一个 Kendo UI 控制项: $(“#datepicker”).ke ...

  6. jQuery数据管理:Kendo UI过滤器设置运算符

    Kendo UI for jQuery最新试用版下载 Kendo UI目前最新提供Kendo UI for jQuery.Kendo UI for Angular.Kendo UI Support f ...

  7. 构建的Web应用界面不够好看?快试试最新的Kendo UI R3 2019

    通过70多个可自定义的UI组件,Kendo UI可以创建数据丰富的桌面.平板和移动Web应用程序.通过响应式的布局.强大的数据绑定.跨浏览器兼容性和即时使用的主题,Kendo UI将开发时间加快了50 ...

  8. 不知如何摧毁Kendo UI for jQuery小部件?这份指南不得不看

    [Kendo UI for jQuery最新试用版下载] Kendo UI目前最新提供Kendo UI for jQuery.Kendo UI for Angular.Kendo UI Support ...

  9. Kendo UI for jQuery使用教程:使用MVVM初始化(二)

    [Kendo UI for jQuery最新试用版下载] Kendo UI目前最新提供Kendo UI for jQuery.Kendo UI for Angular.Kendo UI Support ...

随机推荐

  1. Spring Boot的快速创建

    一.利用向导快速搭建Spring Boot应用 创建一个controller package com.hoje.springboot.Controller; import org.springfram ...

  2. Java Web整合开发王者归来(JSP + Servlet + Struts + Hibernate + Spring) - 读书笔记

    第1章 状态码表示响应类型: 保留 表示请求成功地接收 完成请求客户需进一步细化请求 客户错误 服务器错误 Web服务器: Apache服务器,特长是处理静态页面,效率非常高. Tomcat提供对JS ...

  3. Python Django migrate 报错解决办法

    1. 在现有基础上又添加一个表的时候migrate报错 migrate报错django.db.utils.OperationalError: (1050, "Table 'cmdb_eidc ...

  4. sqlserver 获取数据库、表和字段相关信息

    --获取指定服务器上的所有数据库 SELECT Name FROM Master..SysDatabases ORDER BY Name --获取指定数据库下所有表 SELECT Name FROM ...

  5. Global Average Pooling Layers for Object Localization

    For image classification tasks, a common choice for convolutional neural network (CNN) architecture ...

  6. 【Android】RxJava的使用(三)转换——map、flatMap

    前两篇Android RxJava的使用(一)基本用法.Android RxJava的使用(二)Action介绍了RxJava的基本用法,对Rxjava还不了解的请先看以上两篇.这篇为大家讲解RxJa ...

  7. Eigen学习

    Eigen 是一个基于C++的线性代数库,其中实现大量常用的线性代数算法,包括常规矩阵计算,矩阵变换,矩阵分解,矩阵块操作.Eigen 广泛地应用在开源项目中,例如OpenCV,PCL(Point C ...

  8. Singleton单例模式--C++实现

    1. 只支持单线程 (不推荐) #include <iostream> using namespace std; class Singleton { public: static Sing ...

  9. git 代码上传至远程仓库&从远程库克隆到本地

    1.下载安装Git.下载:https://git-scm.com/downloads  安装:可参考文章http://blog.csdn.net/zzfenglin/article/details/5 ...

  10. python---九九乘法表代码

    #_*_ coding:utf-8 _*_# author choco ''' #while循环num1=0while num1<9: num1+=1 num2=1 while num2< ...