我正在使用display:table
在jsp页面上查看某些报告数据。我想用它来利用display table tag的csv / excel导出。我需要添加列标题,列名称为另一个标题,逻辑上连接它下面的列。这是一个例子:
+--------------------------------------------+
| File || Record |
+--------------------------------------------+
+-------------------------------------------------------+
| Sort id ||Col1 || col2 || ... || Coln||col1||coln |
+------------------------------------+------------------+
我尝试将display:caption
与以下代码一起用作显示表节点的第一个对象:
<display:caption>
<tr class="header">
<th style="background: white" colspan="1"></th>
<th class="header" colspan="8">File</th>
<th class="header" colspan="1">Record</th>
</tr>
</display:caption>
它添加了列,但在列名称下面是:(:
+-------------------------------------------------------+
| Sort id |Col1 || col2 || ... | Coln||col1||coln |
+------------------------------------+------------------+
+--------------------------------------------+
| File || Record |
+--------------------------------------------+
有人知道是否可以注入thead
由显示表标记html代码自动生成以插入thead
,或以其他方式插入列行名称标题上的一行? / p>
答案 0 :(得分:0)
我找到了解决方案。在显示标题中添加我想要包含在thead节点中的标题,它添加了列显示thead:
<display:caption>
**<thead>**
<tr class="header">
<th style="background: white" colspan="1"></th>
<th class="header" colspan="8">File</th>
<th class="header" colspan="1">Record</th>
</tr>
**</thead>**
</display:caption>
我不喜欢这个解决方案,但它有效!