我有一个简单的JSF数据表,它目前有四列,一个标题行和(带有当前数据)三个数据行.
我必须添加三个额外的列; 那部分很容易.
我还想在现有标题行之前添加另一个标题行,标题跨越列的子集.
期望的结果如下:
第1列:第一行为空; 第二行标题.
第2-4列:第一行标题跨越3列; 第二行有单独的列标题.
第5-7列:第一行标题跨越3列; 第二行有单独的列标题.
这可能吗?如果是这样,我该怎么办?
以下是显示它应该是什么样子的图像.
这是我改变之前的数据表.
表示例1 http://www.isw.com.au/home/sjleis/stuff.nsf/tableexample1.gif
这是我添加三列后的数据表.我很容易就能做到这一点.
表示例1 http://www.isw.com.au/home/sjleis/stuff.nsf/tableexample2.gif
这显示了期望的最终结果,我无法弄清楚.请注意,"Retail Sales"和"Fleet/Gov Sales"标题各有三列.
表示例1 http://www.isw.com.au/home/sjleis/stuff.nsf/tableexample3.gif
你不能用 来做到这一点<h:dataTable>。好吧,您可以使用一些丑陋的技巧,例如使用 javascript 修改 DOM 并添加所需的列,但这不是您应该做的。
看一下RichFaces dataTable - 它的列支持该colspan属性。
| 归档时间: |
|
| 查看次数: |
15577 次 |
| 最近记录: |