有没有办法查看GWT生成的HTML源代码?目前我只给我的flex表DIV id,DIV就是我在ViewSource中可以看到的所有HTML。
有没有办法在HTML中构建我的表格(比如使用div和列表),而不是围绕它创建像FlexTable这样的东西?
答案 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的其他组件的代码。