转载:ExtJS日历控件在chrome显示异常(布满整个屏幕)的解决办法
extjs2.2-3.0Date控件在chrome显示异常(转载:http://blog.sina.com.cn/s/blog_4b5bc0110101abpx.html)
解决办法:
一、在date-picker.css中加入控件的宽度185
.x-date-picker
{
border:1pxsolid;
border-top:0none;
position:relative;
width:185px;
}
当然,date-picker.css需要被引入
二、
近在用extjs的DateField控件的时候,总是出现时间空间显示的时候宽度占满了整个屏幕,后来发现这个extjs在chrome下面的一个bug
解决:重写DateMenu,添加style.width='178px'
/**********解决日历控件显示异常**********/
Ext.override(Ext.menu.DateMenu,{
render:function(){
Ext.menu.DateMenu.superclass.render.call(this);
if(Ext.isGecko||Ext.isSafari||Ext.isChrome){
this.picker.el.dom.childNodes[0].style.width='178px';
this.picker.el.dom.style.width='178px';
}
}
});
相关推荐
InJavaWeTrust 2020-05-15
Chydar 2012-09-20
natejeams 2020-01-15
zcpHappy 2014-01-11
pythonclass 2019-11-07
JF0 2019-11-03
ElementW 2015-02-15
干货集合 2014-05-14
kaiya0 2012-06-13
cscscssjsp 2012-03-05
drinow 2019-07-12
coderMozart 2019-06-30
t0ckh 2012-11-11
nicepainkiller 2016-07-26
xiaoren 2016-02-10
云帆大数据 2016-01-11
longshengguoji 2015-09-07