解决 Ext.form.DateField 在 chrome 等浏览器下显示异常

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:34   3532   0

extjs 自带的时间控件在chrome下显示异常,控件长度拉满整个屏幕,只需加上如下代码即可。

 /********** 解决日历控件显示异常 **********/
 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';
   }
  }
 });

其中 Ext.isChrome 最为重要。






分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP