查看GWT HTML源代码?

时间:2009-11-27 14:44:01

标签: java html gwt

有没有办法查看GWT生成的HTML源代码?目前我只给我的flex表DIV id,DIV就是我在ViewSource中可以看到的所有HTML。

有没有办法在HTML中构建我的表格(比如使用div和列表),而不是围绕它创建像FlexTable这样的东西?

3 个答案:

答案 0 :(得分:5)

要回答原始问题,您可以在Firefox中查看HTML GWT通过'Inspect Element'呈现,并安装了Firebug。另外,Safari / Chrome中的Web Inspector也可以解决问题,IE8和Opera中的开发人员工具也是如此。

答案 1 :(得分:0)

好吧,似乎答案在文档中。 特别是Organizing Projects概述了我们如何将不同的小部件绑定到页面上的不同ID。 所以我可以有效地做一些事情:

# html
<div id="id_table"></div>
<div id="id_next_button"></div>

# java
t = new FlexTable()
RootPanel.get("id_table").add(t);
nextbtn = new Button("next");
RootPanel.get("id_next_button").add(nextbtn);

Wohoo!

答案 2 :(得分:0)

关于你的第二部分。可以在GWT中创建HTML组件。推荐的方法是扩展 ComplexPanel 并使用 Document.get()。createXXXElement()创建元素。但这有点劳动。

查看 this dicussion ,我相信互联网上还有其他有关此内容的文章。您还可以研究扩展ComplexPanel的其他组件的代码。