Как я могу создать диалог загрузки GWT? - PullRequest
3 голосов
/ 21 апреля 2009

У меня есть страница со смесью компонентов HTML и GWT. Я бы не хотел, чтобы контент был доступен для просмотра пользователю, пока контент полностью не загрузится (возможно, при этом появится простой диалог загрузки во время процесса).

Какой самый простой способ добиться этого?

Ответы [ 2 ]

7 голосов
/ 29 апреля 2009

На самом деле, предлагаемым способом является создание в вашем HTML и после того, как вы загрузите все в точку входа, скройте его:

<html>
...
<body>
...
    <div id="loading"> 
        <span id="loadingMsg">Loading ...</span>
    </div> 
...
</body>
</html>

public void onModuleLoad()
{
...
    // Hide the "Loading" notification
    RootPanel.get("loading").setVisible(false);
...
}
4 голосов
/ 21 апреля 2009

Я использую PopupPanel с автоматическим скрытием, установленным на false, и модальным, установленным на true. Сделайте стиль так, как хотите, покажите его, когда начнете загружать контент, и скройте, когда закончите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...