모듈이로드 된 직후 함수를 호출해야합니다. onModuleLoad()가 실행 된 직후와 같습니다. 타이머 나 scheduleDeferred 또는 다른 무엇입니까?모듈을로드 한 직후에 gwt 함수를 실행해야합니다.
something likeScheduler.get().scheduleDeferred(new ScheduledCommand() { @Override public void execute() { Window.alert("bon jour! amis."); } });
or ... ...timer.schedule(2000);
or ??
"모듈을로드 한 직후"의 의미는 무엇입니까? 보기가 완전히 초기화되고 렌더링 될 때입니까? 부하에서 실행 된 모든 비동기 서비스가 끝난 후입니까? 당분간 : 타이머가 아닌 스케줄러를 사용하십시오. – Naoj
예,보기가 완전히 초기화되고 렌더링 된 직후입니다. 그러나 스케줄러가로드 된보기 및 HTML 응답을하지 않는 동안 다른 내용 (위젯)을로드하는 중 –
문서에 따르면 브라우저 이벤트 루프가 반환 된 후 지연된 명령이 실행됩니다 . 위젯이 ScheduledCommand를 사용하거나 비동기 적으로 컨텐츠를로드하지 않는 한 ScheduledCommand는 응답하지 않습니다. – Naoj