MS Word 2007 에서 블로그로 글 보내기~
이미지 캡쳐해서 파일 하나하나씩 올리기 힘들었는데~~
쵝오~
이미지도 잘되염~
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
이미지 캡쳐해서 파일 하나하나씩 올리기 힘들었는데~~
쵝오~
이미지도 잘되염~
이 글은 vicki님의 2008년 3월 15일의 미투데이 내용입니다.
오늘도 열심히 삽질을 했습니다.
extjs 에 있는 TabPanel 은 autoDestroy 라는 속성을 설정할 수 있습니다.
해당 속성을 지정하면 자식 패널들을 제거할 때 자동으로 지울 것이냐는 건데...
기본 값은 true 입니다. false 면 자식 요소들이 안 없어지는 거죠...
전 showcase 예제를 보면서 아무 생각없이 autoDestroy 속성을 false 로 설정을 했습니다.
그러고 난 후에 탭의 자식요소를 닫으면 다른 탭으로 붙는 것이였습니다.
메모리가 연결되어 있으면 이렇게 되는건가... 아니면 내가 뭘 잘못 설정한건가...
고민고민을 하다가... tabPanel 의 이 속성을 찾아냈습니다. (장장.. 2시간 여...)
gwt-ext (extjs library) 에서는 TabPanel을 쉽게 사용할 수 있도록 제공해줍니다.
childPanel 을 추가한 뒤에 해당 childPanel 을 다시 부를 경우 TabPanel::hasItem() 메소드를
이용해서 해당 id 의 panel 이 있는지 없는지를 확인한 후에 TabPanel::activate() 메소드를 호출합니다.
하지만 childPanel 의 id 를 설정할 때 id 값에 따라 문제가 발생할 수 있습니다.