一尘不染

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

jsp

我必须创建一个表,其结构如下

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

是否可以使用显示标签创建这样的数据网格?


阅读 346

收藏
2020-06-10

共1个答案

一尘不染

查看装饰器示例(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,因此,如果要显示的对象具有id带有getter
的属性getId,则可以通过写入访问列表中的当前对象test.id

但是我会先尝试使用装饰器(您可以在每列iirc中添加装饰器),第二种选择非常混乱。

2020-06-10