DOM готов в GWT
Есть ли что-то вроде jquerys ready()
в GWT. Я добавляю iframe и проверю, когда DOM будет готов.
3 ответа
Вы можете создать отложенную команду для выполнения при возврате цикла событий браузера.
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+""));
}
}
В этом примере размещается 9999 меток в DOM, только после этого появляется предупреждение true
document.ready()
похож на onModuleLoad()
метод в вашем GWT EntryPoint. Они оба выполняются, когда документ готов.
Не совсем: это не парадигма, которая действительно хорошо подходит для Java. Вы можете просто включить jQuery или Zepto и использовать ready
функция от одного из тех.