728x90
열심히 코딩해서 테스트를 했는데 스샷에 오른쪽 위처럼 버튼이 짤려 나와버렸습니다.
왜 그런지 한 참 찾았는데.. 왜 그랬는지 참 이유가 웃깁니다.
기본적으로 GXT는 Percentage를 지원하지 않습니다.
소스를 까보니까 그렇더군요 ㅠㅠ 저는 그것도 모르고 LayoutContainer.setWidth( "100%" ); 이렇게 설정했지요..
하지만 스샷에 보면 Border가 보여지는 게 보일 겁니다.
LayoutContainer의 크기를 보려고 LayoutContainer.setBorder( true ) 이렇게 설정해줬지요.
근데 Border는 100%가 적용되었습니다 !!
그래서 또 소스를 봤더니.. Border는 GWT에서 나오는 걸 그대로 사용했더군요..
그래서 GXT에 있는 LayoutContainer는 넓이의 Percentage가 적용되지 않았지만
GXT가 사용하는 상위 클래스에서는 Percentage를 인식해서 Border를 그려주네요.
그래서 LayoutContainer의 Border는 최대치로 나왔지만 Button이 짤리는 현상이 났습니다.
이것 때문에 한 시간은 삽질한 듯하네요ㅠㅠ
처음 접하는 거니까 삽질은 불가피한 거라지만 이런 걸로 삽질하는 건 좀 아깝다는 생각이 드네요..
아무튼 다른 분들도 혹시 GXT에서 Percentage를 사용하실까봐 이렇게 글을 남겨둡니다.
반응형
'Development > Java' 카테고리의 다른 글
웹 서비스의 동적 발견과 호출 (0) | 2012.03.23 |
---|---|
DRY : Don't Repeat Yourself (0) | 2012.03.08 |
GWT + Ext JS = GXT (0) | 2011.08.21 |
FindJAR - Jar 파일이 없을 때 (0) | 2011.07.07 |
WSO2 Platform Diagram (0) | 2011.07.06 |