[ExtJS 2.2x] IE8에서 달력이 짤려서 나올때
WEB2.0/ExtJS |
2009. 4. 17. 15:34
ExtJS에서 DateField를 사용할 때 IE8에서는 달력이 짤려나오는 문제가 있다.
그림처럼 달력이 토막나 보인다.
해결방법은 Ext.menu.Menu 클래스의 autoWidth 메소드를 수정하면 된다.
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){
el.setWidth(this.minWidth);
var t = el.dom.offsetWidth; // force recalc
el.setWidth(ul.getWidth()+el.getFrameWidth("lr"));
}
}
});
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){
el.setWidth(this.minWidth);
var t = el.dom.offsetWidth; // force recalc
el.setWidth(ul.getWidth()+el.getFrameWidth("lr"));
}
}
});
'WEB2.0 > ExtJS' 카테고리의 다른 글
[ExtJS 3.2] 이벤트 핸들러 등록하기 (0) | 2010.04.23 |
---|---|
[2.2X] Grid 헤더 메뉴 아이콘이 제대로 보이지 않는 경우..[IE6] (0) | 2009.06.30 |
[searchField] IE8에서 TriggerField가 이상하게 보이는 버그 패치 (0) | 2009.04.17 |
[ExtJS 2.x]IE8에서 텍스트 필드 상단 라인이 보이지 않는 문제 (0) | 2009.04.17 |
[2.2.1 & 3.0] Editable-Grid에서 셀을 클릭했을때 GridBody가 왼쪽으로 스크롤 되는 버그. (0) | 2009.04.13 |