1

为什么网上没有关于如何在 UiBinder 中使用 HTMLTable 的信息?

我尝试了这个简单的代码:

           <g:HTMLTable>
               <g:row>
                   <c:cell>
                       <b>My Info</b>
                   </c:cell>
               </g:row>
           </g:HTMLTable>

运行后,显示No class matching "row" in urn:import:com.google.gwt.user.client.ui: <g:row>错误。

有没有人知道如何使用它?

4

1 回答 1

4

无话可说,因为有话要说。

首先,HTMLTable是一个抽象类,是FlexTable和的基础GridFlexTable不能通过 UiBinder 配置其子级,相反Grid(这在其 javadoc 中有记录)。

如果要在构建表后动态更改表的内容,则可以使用Grid(或FlexTable)。否则,没有理由使用此类小部件,只需将 a<table>放在HTMLPanel.

于 2013-10-07T09:16:48.027 回答