WEB2.0/ExtJS
[2.2X] Grid 헤더 메뉴 아이콘이 제대로 보이지 않는 경우..[IE6]
시반
2009. 6. 30. 10:51
ExtJS 2.2x를 쓰는 경우 IE6에서 그리드 상단 메뉴의 아이콘이 아래의 그림처럼
제대로 표시되지 않는 버그가 남아 있슴을 이제사 알게 되었다.
솔직히 이 버그는 예전에 발견된 버그일뿐 아니라 2.2.1 버젼에서는 fix된 것으로 알고 있었던 터라..
IE7 이후 버젼에만 맞추고 테스트를 진행했었는데..혹여나..
다시 최신버젼을 받아봐도 IE6에서 위에 해당하는 버그가 발생하는 것을 확인할 수 있었다.
예전엔 IE7 이후버젼에 이런 증상이 있었는데 지금은 거꾸로 IE6에서 발생하다니..
해결 방법은 이전버젼에서 적용했던 버그 fix를 그대로 적용하면 된다.
.ext-ie .x-menu-item-icon {left: -24px;}
.ext-strict .x-menu-item-icon {left: 3px;}
.ext-ie6 .x-menu-item-icon {left: -24px;}
을 css에 추가하면 된다.
이젠 IE6 버젼에서 정상적으로 돌아가는 것을 확인할 수 있을 것이다.
물론 IE7과 IE8, 파폭, 크롬에서도 정상작동 확인...