我继承了一个使用Panels和Panels的GWT项目,所有这些都产生了大量的嵌套表。我想要设计这个程序,并且这样做,我希望我的所有元素都变成<div>
,所以我可以正确地对它们进行CSS设置 - 有人可以告诉我如何去做吗? GWT中是否有不使用表等的小部件?
答案 0 :(得分:4)
Google搜索[gwt panel]我发现this page列出了哪些面板由表支持,哪些面板由div支持。你应该首先消除纯粹持有其他面板的面板,或者根本不消除面板。然后,如果可以的话,将使用表格的面板重构为使用div的面板。
答案 1 :(得分:3)
如果要避免使用表格,可以使用基于div的小部件(如FlowPanels)并在css中进行布局。这对我来说很有用。使用getElement.setId()来设置面板的id。