如何在GWT上的滚动面板中创建子标题?

时间:2015-01-06 17:18:00

标签: gwt smartgwt uibinder gwt-rpc

我正在尝试为滚动表创建子标题,但无法指定行跨度和col跨度。

我想通过滚动表创建一个这样的表。

+---------------------------------------------------------------+    
|  Heading1  |           Heading2          |    Heading3        |    
|            |-----------------------------|                    |    
|            |subhead1| subhead2 |subhead3 |                    |    
|            |        |          |         |                    |    
+---------------------------------------------------------------+    
|                                                               |    
|            |        |          |         |                    |    
|            |        |          |         |                    |
|            |        |          |         |                    |  
|            |        |          |         |                    |  
|            |        |          |         |                    |
+---------------------------------------------------------------+  

有人知道怎么创建这样的吗?

1 个答案:

答案 0 :(得分:0)

我认为Flex表是您正在寻找的。 FlexTable的FlexCellFormatter具有setColSpansetRowSpan方法,可让您创建所需的标题。

Haven未对此进行测试,但以下代码应设置您所描述的第一行:

flexTable.getFlexCellFormatter().setRowSpan(0, 0, 2);
flexTable.getFlexCellFormatter().setColSpan(0, 1, 3);
flexTable.getFlexCellFormatter().setColSpan(0, 2, 2);

有关源代码,请参阅FlexTable示例。