GWT. Отложенный запуск приложения - PullRequest
0 голосов
/ 01 марта 2012

Как запустить приложение GWT после загрузки апплета?Другими словами, метод onModuleLoad должен быть запущен после загрузки апплета.

Ответы [ 2 ]

1 голос
/ 01 марта 2012

В зависимости от особенностей вашего проекта, один из возможных вариантов - не загружать файл * .nocache.js на страницу хоста до тех пор, пока не загрузится ваш апплет.

Как только ваш апплет загрузится, вставьте ваш тег в HTML, и (я думаю) он сработает.

В качестве альтернативы вы можете отредактировать файл nocache.js, чтобы не начинать загрузку проекта gwt при загрузке, вместо этого сделайте это после загрузки апплета, но это может превратиться в проблемы с обслуживанием, если вы не будете осторожны.

1 голос
/ 01 марта 2012

AFAIK, в настоящее время это невозможно.Приложение запускается при загрузке вашей страницы.Однако вы можете сделать это:

  • При запуске приложения проверьте, запущен ли апплет:
    • Если он был запущен, запустите старый инициализатор приложения
    • Если онне был запущен, добавьте прослушиватель в апплет, и когда этот прослушиватель будет запущен, запустите старый инициализатор приложения.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...