我使用displaytag进行分页。我想知道是否有办法将另一个表放在一行中。
示例,我想要3列 - 1列其rowspan = 3,第2列rowspan = 3,第3列有一个表,其中包含3行。
<tr>
<td rowspan=3></td><td rowspan=3></td><td>
<table>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</td>
</tr>
我正试图看看我是否可以使用displaytag装饰器来做到这一点。有人可以指导我一些文档或示例吗?所以我可以改变表的结构。我看到你可以装饰文本,但是你可以修改实际的表并仍然进行分页吗?
提前致谢!
答案 0 :(得分:3)
您无法使用dispplaytag执行rowspan,但您可以执行此操作:
<table>
<tr>
<td ></td><td ></td><td>
<display:table name="test">
</display:table>
</td>
</tr>
</table>
如果它不符合您的意图,您可以使用该集合中的3个对象创建一个对象。 通过这种方式,您可以使用嵌套的displaytag: 第一个实现rowspan,而对于3°列,您可以使用另一个displaytag。