Is there something like jquerys ready()
in GWT. I add an iframe and will check when the DOM is ready.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
document.ready()
is similar to the onModuleLoad()
method in your GWT EntryPoint. They both execute, when the document is ready.
回答2:
You can create a deferred command to execute when the browser event loop returns.
boolean ready=false;
public void onModuleLoad() {
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
@Override
public void execute() {
ready=true;
Window.alert(ready+"");
}
});
for (int i=0;i<9999;i++){
RootPanel.get().add(new Label(ready+""));
}
}
This example places 9999 labels at DOM, only after then alerts true
回答3:
Not really: it isn't a paradigm that really translates well to Java. You might want to just include jQuery or Zepto and use the ready
function from one of those.