zoukankan      html  css  js  c++  java
  • kendo ui

    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=" 400px;margin: 50px auto;border: 1px solid #ccc;padding: 20px;">
            <h4>请选择省:</h4>
            <input id="province" style=" 100%;" />
    
            <h4 style="margin-top: 2em;">请选择市:</h4>
            <input id="city" disabled="disabled" style=" 100%;" />
    
            <h4 style="margin-top: 2em;">请选择县:</h4>
            <input id="country" disabled="disabled" style=" 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=" 400px;margin: 50px auto;border: 1px solid #ccc;padding: 20px;">
          <input id="size" placeholder="-- 请选择尺寸 --" style=" 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();
    
    });

  • 相关阅读:
    Oracle 按一行里某个字段里的值分割成多行进行展示
    Property or method "openPageOffice" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by
    SpringBoot 项目启动 Failed to convert value of type 'java.lang.String' to required type 'cn.com.goldenwater.dcproj.dao.TacPageOfficePblmListDao';
    Maven 设置阿里镜像
    JS 日期格式化,留作参考
    JS 过滤数组里对象的某个属性
    原生JS实现简单富文本编辑器2
    Chrome控制台使用详解
    android权限(permission)大全
    不借助第三方网站四步实现手机网站转安卓APP
  • 原文地址:https://www.cnblogs.com/CooLLYP/p/9118300.html
Copyright © 2011-2022 走看看