• Easyui datebox单击文本框显示日期选择


    Easyui默认是点击文本框后面的图标显示日期,为了更进一步优化体验

    修改为单击文本框显示日期选择框

    修改jquery.easyui.min.js(作者用的是1.3.6版本,其他版本或有区别)

    ctrl+f 搜索 "_outerWidth():0" 在本行下面添加如下代码:

    // datebox单击文本框出现日期选择 start
    if ($(_83f).hasClass("datebox-f")) {
    	_844.click(function() {
    		_845.click();
    	});
    }
    // end

    上下文代码如下:

    function _83e(_83f,_840){
    var _841=$.data(_83f,"combo");
    var opts=_841.options;
    var _842=_841.combo;
    var _843=_841.panel;
    if(_840){
    opts.width=_840;
    }
    if(isNaN(opts.width)){
    var c=$(_83f).clone();
    c.css("visibility","hidden");
    c.appendTo("body");
    opts.width=c.outerWidth();
    c.remove();
    }
    _842.appendTo("body");
    var _844=_842.find("input.combo-text");
    var _845=_842.find(".combo-arrow");
    var _846=opts.hasDownArrow?_845._outerWidth():0;
    
    // datebox单击文本框出现日期选择 start
    if ($(_83f).hasClass("datebox-f")) {
    	_844.click(function() {
    		_845.click();
    	});
    }
    // end
    
    _842._outerWidth(opts.width)._outerHeight(opts.height);
    _844._outerWidth(_842.width()-_846);
    _844.css({height:_842.height()+"px",lineHeight:_842.height()+"px"});
    _845._outerHeight(_842.height());
    _843.panel("resize",{(opts.panelWidth?opts.panelWidth:_842.outerWidth()),height:opts.panelHeight});
    _842.insertAfter(_83f);
    };
  • 相关阅读:
    Oracel基础知识
    64位系统运行32位Oracle程序解决方案
    Oracle 级联删除
    string转DateTime(时间格式转换)
    vs2013 内置IIS Express相关问题
    小马哥课堂-统计学-置信区间(2)
    小马哥课堂-统计学-置信区间
    小马哥课堂-统计学-标准误差
    小马哥课堂-统计学-中心极限定理
    python之histogram
  • 原文地址:https://www.cnblogs.com/huangf714/p/5898916.html
Copyright © 2020-2023  润新知