我正在尝试打印GWT小部件,如下所示,
String html = DOM.getElementById("id").getInnerHTML();
Print.it(html);
我没有获得小部件的整个html内容。所以我无法打印出预期的结果。
你能帮帮我吗?或者告诉我从视图中打印特定GWT小部件的替代方法。提前致谢, Gnik
答案 0 :(得分:3)
好吧,它应该打印HTML代码。静态调用DOM可能会给您带来两个问题:
您可以尝试使用此widget.asWidget().getElement().getInnerHTML();
这应该为您提供窗口小部件的正确HTML表示。
确保在元素加载(onLoad()
)后将这些方法调用到文档中,或者由于元素为null,您可能会收到JavaScriptException
(请检查here了解更多信息)。