DOM ready in GWT

后端 未结 3 2037
情书的邮戳
情书的邮戳 2020-12-19 18:27

Is there something like jquerys ready() in GWT. I add an iframe and will check when the DOM is ready.

相关标签:
3条回答
  • 2020-12-19 18:38

    document.ready() is similar to the onModuleLoad() method in your GWT EntryPoint. They both execute, when the document is ready.

    0 讨论(0)
  • 2020-12-19 18:50

    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.

    0 讨论(0)
  • 2020-12-19 18:57

    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

    0 讨论(0)
提交回复
热议问题