2013-05-29 26 views
0

如何在JSF中的dataTable的行之间添加行 - 所以表格看起来像矩阵?在多行的行之间添加行:dataTable

下面是我的视图文件:

<rich:dataTable value="#{myController.myModel}" var="myManager" id="managerTable" > 

快速搜索指出,添加规则= DataTable中的“行”是可行的。我试过但没有结果。显然,当我为h:dataTable添加rules =“rows”时,在行之间引入了行。

<h:dataTable value="#{myController.myModel}" rules="rows" var="myManager" id="managerTable" > 

但是,我更改为rich:dataTable时失败。

如何在rich:dataTable中获得相同的结果?

我使用JSF 2.0和RichFaces的4

回答

1

<rich:dataTable>rowClass属性,如果你想行之间的线,你可以做一个CSS类像这样的:

.row-line { 
    border-bottom: 2px solid black; 
} 

编辑: 第一行在dataTable中有rf-dt-fst-r类。所以如果你想在表格上方添加一行:

.row-line.rf-dt-fst-r { 
    border-top: 2px solid black; 
} 
+0

那么第一行呢? – skuntsel

+0

@skuntsel查看我的编辑 – Makhiel

+0

以及如何从''标签内的第一行指定一个特殊的类:)? – skuntsel