Как можно показать статический контент на новой странице в приложении GWT? - PullRequest
0 голосов
/ 27 мая 2019

У меня есть приложение GWT, в котором я хочу показать статический контент в новой вкладке.

private native void openResultWindow(String contents) /*-{
    var printWindow = window.open("", "PrintWin", "scrollbars=yes", false);
    printWindow.document.open("text/html","replace");
    if (printWindow && printWindow.top) {
        printWindow.document.write(contents);

    } else {
        alert("The print feature works by opening a popup window, but our popup window was blocked by your browser.  If you can disable the blocker temporarily, you'll be able to print here.  Sorry!");
    }
}-*/;

Сейчас я использую приведенный выше код, чтобы показать статический контент в виде простой HTML-страницы, стилизованной под CSS. Переменная contents , переданная в функцию, содержит строку HTML. Но мне нужен более богатый интерфейс. Есть ли другие варианты интерфейса, которые можно интегрировать с GWT?

Спасибо.

1 Ответ

1 голос
/ 28 мая 2019

Если вы хотите визуализировать что-то действительно сложное и хотите интегрировать другие пользовательские интерфейсы, тогда вам следует открывать окно с URL-адресом, а не передавать контент напрямую, URL-адрес должен указывать на сервер, на котором должен обслуживаться статический / динамический контент., это может быть любая html-страница с любым желаемым CSS и стилем.или может быть сервлетом или событием другого приложения GWT.

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