在rich:dataTable的行之间添加行

时间:2013-05-29 14:04:07

标签: jsf datatable richfaces richdatatable

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

以下是我的观看文件:

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

快速搜索指出在dataTable中添加rules =“rows”会起作用。我试过但没有结果。显然,当我为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 个答案:

答案 0 :(得分: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;
}