2016-09-21 3 views
0

텍스트로 채워진 요소의 비율을 계산해야합니다. 요소에 텍스트를 배치하고 onReveal() 메서드에서 요소의 높이와 너비를 가져 오려고합니다. 요소가 높이뿐만 아니라 폭이 onReveal() 방법 후 발사 어떤 이벤트가 있는지 아는 사람 있나요 0onReveal() 이벤트가 발생한 후 요소의 높이가 0입니다.

입니다 (인해 기존 GWT 기능에) 아직 표시되지 그러나 이후

요소를 브라우저에서 볼 수있게 만들었습니까?

편집 : onReset() 이벤트가 onReveal() 이벤트 발생 후 해고되었지만 내용이 표시되기 전에 해고된다는 사실을 발견했습니다.

답변

1

당신은 이연 콜백 크기 측정을 실행하는 Scheduler을 사용할 수 있습니다 : 당신의 onReset() 또는 onReveal() 실행에 따라서

을 :

@Override 
public void onReveal() { 
    super.onReveal(); 
    Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() { 
     public void execute() { 
      elem.getHeight() 
     } 
    }); 
} 
+0

대단히 감사합니다! 매력처럼 작동합니다! – javabeangrinder

관련 문제