首页 > 代码库 > 【转】Extjs2.2.1 DateField 变形的问题解决方案
【转】Extjs2.2.1 DateField 变形的问题解决方案
<script> //Extjs2.2.1 DateField 变形的问题 // IE Ext.isIE9 = Ext.isIE && navigator.userAgent.indexOf(‘MSIE 9‘)!=-1; Ext.isIE10 = Ext.isIE && navigator.userAgent.indexOf(‘MSIE 10‘)!=-1; Ext.override(Ext.menu.Menu, { autoWidth: function() { var el = this.el, ul = this.ul; if (!el) { return; } var w = this.width; if (w) { el.setWidth(w); } else if (Ext.isIE && !Ext.isIE8 && !Ext.isIE9 && !Ext.isIE10) { el.setWidth(this.minWidth); var t = el.dom.offsetWidth; el.setWidth(ul.getWidth() + el.getFrameWidth("lr")); } } }); // 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‘; } } }); </script>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。