【ExtJs】Ext.form.DateField在chrome、safari下显示异常的解决方法

    Ext.form.DateField在chrome、safari下显示异常,日期选择组件会显得的很长,盛满屏幕。

    解决方法是打个补丁,如下:

    Ext.override(Ext.menu.DateMenu,{
     render : function(){
      Ext.menu.DateMenu.superclass.render.call(this);
      if(Ext.isGecko|| Ext.isSafari){
       this.picker.el.dom.childNodes[0].style.width = '178px';
       this.picker.el.dom.style.width = '178px';
      }
     }
    });

    参考:http://www.fafrei.com/2010/12/ext-form-datefield-firefox%E6%98%BE%E7%A4%BA%E5%BC%82%E5%B8%B8/

    本博客所有文章如无特别注明均为原创。
    复制或转载请以超链接形式注明转自 芸路拾光, 原文地址《【ExtJs】Ext.form.DateField在chrome、safari下显示异常的解决方法
    标签:
    分享:

还没有人抢沙发呢~