打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ExtJS日历控件在chrome显示异常(布满整个屏幕)的解决办法

extjs2.2-3.0 Date控件在chrome显示异常(转载:http://blog.sina.com.cn/s/blog_4b5bc0110101abpx.html

 解决办法:

一、在date-picker.css中加入控件的宽度185

.x-date-picker

{

border: 1px solid;

border-top:0 none;

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';          }      }  }); 

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Extjs 带复选框的下拉框
EXTjs 在IE10下显示不全问题
ExtJS的使用方法汇总—配置和表格控件使用
Extjs----form实例
Extjs中采用ASP实现的登陆窗体
无废话ExtJs[单选组:RadioGroup、复选组:CheckBoxGroup]
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服