我们可以在displaytag中使用rowspan和colspan吗?

时间:2009-12-02 09:04:09

标签: html css jsp datagrid displaytag

我必须创建一个表,其结构类似于

|--------------------------------|  
|col1|col2|      col3       |col4|  
|    |    | col3.1 | col3.2 |    |  
|----|----|--------|--------|----|  
|----|----|--------|--------|----|  

是否可以使用display tag创建这样的数据网格?

1 个答案:

答案 0 :(得分:2)

查看装饰器示例(http://displaytag.sourceforge.net/1.2/tut_decorators.html),这是您最好的选择。

另一种方法是手动添加单元格的内容,如下所示:

<display:column titleKey="something" media="html">

       <c:out_of_property_here>

</display:column>

如果我没记错的话,如果我的表被定义为:

<display:table name="test" requestURI="some_uri"
    defaultsort="0" id="test" export="true" excludedParams="*" >

您将使用test访问当前元素,因此如果您显示的对象具有带有getter id的属性getId,您将访问列表中的当前对象写test.id

但我会首先尝试使用装饰器(你可以在每列iirc中添加装饰器),第二个选项非常混乱。