Is there something like jquerys ready()
in GWT. I add an iframe and will check when the DOM is ready.
document.ready()
is similar to the onModuleLoad()
method in your GWT EntryPoint. They both execute, when the document is ready.
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
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.
来源:https://stackoverflow.com/questions/7244938/dom-ready-in-gwt