zoukankan      html  css  js  c++  java
  • KendoUI系列:DatePicker

      1、基本使用

    <link href="@Url.Content("~/C  ontent/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 id="datePicker" />
    <script type="text/javascript">
        $(function () {
            $("#datePicker").kendoDatePicker();
        });
    </script>

      效果预览:

      2、设置日期格式

    <script type="text/javascript">
        $(function () {
            $("#datePicker").kendoDatePicker({
                format: "yyyy-MM-dd"
            });
        });
    </script>

      3、初始化当前日期

    <script type="text/javascript">
        $(function () {
            $("#datePicker").kendoDatePicker({
                format: "yyyy-MM-dd",
                value: new Date()
            });
        });
    </script>

      4、设置本地化

    <script src="@Url.Content("~/Scripts/kendo/2014.1.318/cultures/kendo.culture.zh-CN.min.js")" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            kendo.culture("zh-CN");
            $("#datePicker").kendoDatePicker({
                format: "yyyy-MM-dd",
                value: new Date()
            });
        });
    </script>

      效果预览:

      5、设置日期选择范围

    Start Date:<input id="start" />
    End Date:<input id="end" />
    <script type="text/javascript">
        $(function () {
            function startChange() {
                var startDate = start.value(),
                endDate = end.value();
    
                if (startDate) {
                    startDate = new Date(startDate);
                    startDate.setDate(startDate.getDate());
                    end.min(startDate);
                } else if (endDate) {
                    start.max(new Date(endDate));
                } else {
                    endDate = new Date();
                    start.max(endDate);
                    end.min(endDate);
                }
            }
    
            function endChange() {
                var endDate = end.value(),
                startDate = start.value();
    
                if (endDate) {
                    endDate = new Date(endDate);
                    endDate.setDate(endDate.getDate());
                    start.max(endDate);
                } else if (startDate) {
                    end.min(new Date(startDate));
                } else {
                    endDate = new Date();
                    start.max(endDate);
                    end.min(endDate);
                }
            }
    
            var start = $("#start").kendoDatePicker({
                format: "yyyy-MM-dd",
                change: startChange
            }).data("kendoDatePicker");
    
            var end = $("#end").kendoDatePicker({
                format: "yyyy-MM-dd",
                change: endChange
            }).data("kendoDatePicker");
    
            start.max(end.value());
            end.min(start.value());
        });
    </script>

      效果预览:

      6、参考资料

      http://demos.telerik.com/kendo-ui/datepicker/index

  • 相关阅读:
    params可变参数
    using释放资源
    第二章:深入C#数据类型
    体检套餐项目解析
    堆栈
    C#必看:《第17章节QQ管理系统》
    C#必看:《第15章节学生管理系统》
    ACM hdu 1008 Elavator
    jq尺寸和位置总结篇(width scrollTop position offset)
    find children slice
  • 原文地址:https://www.cnblogs.com/libingql/p/3776996.html
Copyright © 2011-2022 走看看