Как добавить виджет из класса сервлетов? - PullRequest
0 голосов
/ 16 марта 2012

Как я могу добавить объект виджета в окно из класса сервлета в GWT?

Спасибо, Вара Кумар PJD

Ответы [ 3 ]

0 голосов
/ 16 марта 2012

Это действительно невозможно.

Но все же в качестве предложения я могу сказать, что

Если вы делаете какие-либо RPC-вызовы на сервер, вы можете передавать параметры с сервера на клиентскую сторону в зависимости от того, какой виджет загрузить. И, таким образом, в событиях успеха / сбоя вызова RPC вы можете настроить загрузку виджета.

Например, окно оповещения или диалоговое окно в случае ошибки.

0 голосов
/ 16 марта 2012

Я думаю, что вы имеете в виду «Как динамически добавить виджет из сервлета (серверный код)?»

Я думаю, вам нужно отправить какое-то сообщение от клиента к серверу, а затем сервер отправит что-то обратно в браузер клиента.

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

надеюсь, эта помощь

public void addScript(String uniqueId, String url)
 { 
    Element e = DOM.createElement("script"); 
    DOM.setAttribute(e, "language", "JavaScript"); 
    DOM.setAttribute(e, "src", url); 
    scriptTags.put(uniqueId, e); 
    DOM.appendChild(RootPanel.get().getElement(), e); 
  }   
0 голосов
/ 16 марта 2012

Не ясно, чего именно вы хотите достичь.

GWT-виджеты не будут доступны для сервлетов на стороне сервера.Они доступны на стороне клиента.

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