DOM готов в GWT - PullRequest
       16

DOM готов в GWT

3 голосов
/ 30 августа 2011

Есть ли что-то вроде jquerys ready() в GWT. Я добавляю iframe и проверю, когда DOM будет готов.

Ответы [ 3 ]

4 голосов
/ 31 августа 2011

document.ready() аналогично методу onModuleLoad() в GWT EntryPoint. Они оба выполняются, когда документ готов.

4 голосов
/ 02 сентября 2011

Вы можете создать отложенную команду , которая будет выполняться при возврате цикла событий браузера.

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

0 голосов
/ 30 августа 2011

Не совсем: это не парадигма, которая действительно хорошо подходит для Java. Возможно, вы захотите просто включить jQuery или Zepto и использовать функцию ready из одного из них.

...