2013-05-20 1 views
0

여러 Google Charts 위젯이 포함 된 GWT TabLayoutPanel을 사용합니다.TabLayoutPanel 마침로드 이벤트

나는 탭의 모든 위젯로드가 완료되면 호출 할 수있는 핸들러/방법이 있는지 알고 싶어요. 내가 새로 고침 때문에 차트를 다시로드/

나는이 필요 (내가 탭을 클릭 한 후) 탭을 클릭하면 차트가 먼저로드되어야하며 그렇지 않으면 높이/너비가 차트에 적용되지 않습니다.

어떤 도움이 필요합니까?

답변

0

위젯이나 widget.getElementBytagName()과 같은 UI 위젯을 얻을 수 있습니다. gwt.Document.DOMHandler를 시도해야합니다. widget.addDomHandler는이 위젯 아래에서 하위 위젯 또는 모든 항목을 반복 처리 할 수 ​​있습니다. 실제로 각 위젯에 대한 핸들러를 호출 할 필요가 없습니다. DOMHandler를 사용해보십시오. 이것은 괜찮을 수 있습니다. 나는 당신이 정말로하고 싶은 것을 분명히 모른다. 가능한 한 코드로 설명하십시오.

+0

감사합니다. 내가 시도한 것은 지정된 패널의 모든 위젯이 언제 TabLayoutPanel을 사용하여로드를 완료했는지 알 수있는 방법을 찾는 것입니다. – jmbz