Bootsfaces特定的行颜色(bug?)

时间:2017-12-31 02:04:52

标签: css jsf mojarra bootsfaces

Using Java JDK 8, Mojjara 2.2.9 and Bootsfaces 1.1.3.

您好。我在一个简单的java项目中使用bootsfaces创建一个简单的数据表:

<b:dataTable value="#{myBean.list}" var="foo" styleClass="colored">
    <b:dataTableColumn value="#{foo.ID} order="asc"/>
    <b:dataTableColumn value="#{foo.foo}"/>
    <b:dataTableColumn value="#{foo.bar}"/>
</b:dataTable>

到目前为止一切运作良好。

我的要求是突出显示此表格的第一个生成行(不是标题)。

我尝试的优雅方法是使用CSS选择器 nth-child(x)

它渲染了颜色但是对于所需的行。例如:

使用:

.colored tr:nth-child(2){
    background-color: #f7ca18;
}

结果是突出显示数据表的第二行(标题除外): enter image description here

并且:

 .colored tr:nth-child(1){
    background-color: #f7ca18;
}

它标题着色(更糟): enter image description here

发生的事情很奇怪。在这两种情况下都会忽略数据表的第一行。我不知道我做错了什么,或者这个<b:dataTable>有问题。谢谢

0 个答案:

没有答案