Мое приложение GWT JavaScript печатает отчеты, программно открывая новое окно браузера, заполняя его отчетом, который я хочу распечатать, и затем вызывая window.print:
native void openPrintWindow(String contents) /*-{
var printWindow = window.open("", "PrintWin");
if (printWindow && printWindow.top) {
printWindow.document.write("<html><head><title>Report Card Print Window</title></head><body>");
printWindow.document.write(contents);
printWindow.document.write("</body></html>");
printWindow.print();
} 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!");
}
}-*/;
Это работает хорошо, за исключением того, чтозначок в строке заголовка никогда не меняется от своего начального закрученного значка загрузки.Как я могу заставить его понять, что он завершил загрузку?
Я предполагаю, что проблема в том, что он на самом деле ничего не загружает, поэтому он никогда точно не "завершает".Есть ли что-то, что я могу назвать как document.finalize
или как?