Печать виджета в GWT - PullRequest
       7

Печать виджета в GWT

0 голосов
/ 02 февраля 2012

Я создал свое первое приложение gwt, и мне нужно поддержать только еще одну вещь - печать. У меня есть TabLayoutPanel, и в основном я хочу напечатать два CellList, один FlowLayoutPanel и пару меток.

Я нашел этот проект с открытым исходным кодом:

http://code.google.com/p/gwt-print-it/

Я попытался создать отдельную панель FlowLayoutPanel (не показана на экране) и добавить все виджеты к ней один за другим и вызвать Print.it (...) для этого виджета. Это не сработало. Затем я попытался напечатать одну этикетку, просто чтобы что-то заработало, но не повезло. Я всегда получаю

Ошибка: не удается найти рамку для печати. ​​

Теперь я смотрю на SO и вижу, что этот тип печати работает для некоторых людей. Я делаю что-то неправильно? Буду признателен за любые идеи, хотя или комментарии.

1 Ответ

0 голосов
/ 04 февраля 2012

Согласно Print.java , указанному на вики-странице проекта HowTo , вы должны вставить на свою страницу следующий iframe:

<iframe id="__printingFrame" style="width:0;height:0;border:0"></iframe>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...