Jothi, GWT에서 우리는 GWT 위젯에 모든 것을 가지고 있습니다. RootPanel 일 수 있습니다. VerticalPanel, SplitPanel 등등. 따라서 이것을 시도하십시오 :
예를 들어, 당신이 그런 다음 VerticalPanel에 추가됩니다 CellTable,
VerticalPanel vPanel = new VerticalPanel();
vPanel.add(cellTable);
를 인쇄 할 경우 '인쇄'는
public static native void printMethod(String html) /*-{
var frame = $doc.getElementById('printing');
if (!frame) {
$wnd.alert("Error: Can't find printing frame.");
return;
}
frame = frame.contentWindow;
var doc = frame.document;
doc.open();
doc.write(html);
doc.close();
frame.focus();
frame.print();
}-*/;
이고,
String printText = vPanel.asWidget().getElement().getInnerHTML();
printMethod(printText);
하여 인쇄 다음과 같은 방법을 iframe ID.
<iframe id="printing" style="width:0;height:0;border:0">
</iframe>
이
<g:Verticalpanel><iframe id="printing" style="width:0;height:0;border:0">
</iframe></g:Verticalpanel>
같은 특정 위젯에 대한 귀하의 *의 .ui.xml에 추가해야