• easyui datebox 只显示日期,本文为转载,稍加改动


    var DateBoxHandler = {};
    DateBoxHandler.onlyShowMonth = function(id) {
        function padding(v) {if (v < 10) return '0' + v;return v; }//格式化类,小于10前面增加0
        $('#' + id).datebox({
            onShowPanel: function () {
                var p = $('#'+id).datebox('panel'), //日期选择对象
                tds = false, //日期选择对象中月份
                yearIpt = p.find('input.calendar-menu-year'),//年份输入框
                span = p.find('.calendar-title').find('span'), //显示月份层的触发控件
                calendarmenu = p.find('.calendar-menu');//月份框
                p.find('.calendar-menu-prev').hide();//y隐藏
                p.find('.calendar-menu-next').hide();//隐藏
                if (calendarmenu.is(":hidden")) {
                    //显示日趋选择对象后再触发弹出月份层的事件,初始化时没有生成月份层
                    span.trigger('click'); //触发click事件弹出月份层
                }
                if (!tds) setTimeout(function () {//延时触发获取月份对象,因为上面的事件触发和对象生成有时间间隔
                    tds = p.find('div.calendar-menu-month-inner td');
                    tds.unbind().bind('click', function() {
                        var year = /d{4}/.exec(span.html())[0] //得到年份
                            ,
                            month = parseInt($(this).attr('abbr'), 10); //月份,这里不需要+1
                        $('#' + id).datebox('hidePanel') //隐藏日期对象
                            .datebox('setValue', year + '-' + padding(month)); //设置日期的值
                    });
                }, 0);
                //yearIpt.unbind();//解绑年份输入框中任何事件
            },
            parser: function (s) {
                if (!s) return new Date();
                var arr = s.split('-');
                return new Date(parseInt(arr[0], 10), parseInt(arr[1], 10) - 1, 1);
            },
            //不需要xxxx-xx格式的去掉padding函数
            formatter: function(d) {
                return d.getFullYear() + '-' + padding(d.getMonth() + 1);/*getMonth返回的是0开始的,忘记了。。已修正*/
            }
        });
    }
  • 相关阅读:
    2D单人姿态估计论文及代码地址
    pytorch-stacked-hourglass
    stacked-hourglass-networks
    Android ViewBadger
    Stacked Hourglass Networks in Pytorch
    BurstCamera
    Android camera library for taking multiple photos
    TakePhoto android
    PyTorch Tutorial
    LiveNVR传统安防摄像机互联网直播-二次开发相关的API接口
  • 原文地址:https://www.cnblogs.com/871735097-/p/5887634.html
Copyright © 2020-2023  润新知