打印特定的GWT小部件
我正试图打印一个GWT小部件,如下所示:打印特定的GWT小部件,gwt,smartgwt,Gwt,Smartgwt,我正试图打印一个GWT小部件,如下所示: String html = DOM.getElementById("id").getInnerHTML(); Print.it(html); 我没有得到小部件的全部html内容。所以我无法打印预期结果 你能帮我吗?或者告诉我从视图打印特定GWT小部件的替代方法 提前感谢,, Gnik那么,它应该打印HTML代码。静态调用DOM可能会产生两个问题: 您尝试使用的ID不正确。另一个元素具有相同的ID,您正在检索该ID的元素 您正在使用的ID不存在,因
String html = DOM.getElementById("id").getInnerHTML();
Print.it(html);
我没有得到小部件的全部html内容。所以我无法打印预期结果
你能帮我吗?或者告诉我从视图打印特定GWT小部件的替代方法
提前感谢,,
Gnik那么,它应该打印HTML代码。静态调用DOM可能会产生两个问题:
- 您尝试使用的ID不正确。另一个元素具有相同的ID,您正在检索该ID的元素
- 您正在使用的ID不存在,因为框架可能正在更改此ID
widget.asWidget().getElement().getInnerHTML()检索HTML代码代码>
这将为您提供小部件的正确HTML表示
并确保在将元素加载到文档中(onLoad()
)后调用这些方法,否则,由于元素为null,您可能会收到JavaScriptException
(检查更多信息)。它应该打印HTML代码。静态调用DOM可能会产生两个问题:
- 您尝试使用的ID不正确。另一个元素具有相同的ID,您正在检索该ID的元素
- 您正在使用的ID不存在,因为框架可能正在更改此ID
您可以尝试使用此widget.asWidget().getElement().getInnerHTML()检索HTML代码代码>
这将为您提供小部件的正确HTML表示
并确保在将元素加载到文档中(onLoad()
)后调用这些方法,否则,由于元素为null,您可能会收到JavaScriptException
。什么小部件?你得到的html内容是什么?你希望得到什么?什么小部件?你得到的html内容是什么?你希望得到什么?