繁体   English   中英

在PrimeFaces dataTable行中添加多种颜色

[英]Add multiple colours in PrimeFaces dataTable row

基于下拉值,我想以多种颜色显示数据表行。 我遵循了示例,但其所有行均显示为绿色或红色

我的代码:-

<p:dataTable id="empAtendanceTable"
             var="report"
             value="#{empBean.empReport}"
             rowStyleClass="#{report.status==false ? 'colored' : null} #{report.status==true ? 'error' : null}">

CSS:

.colored {
    background: red;
    color: white;
}
.error {
    background: green;
    color: white;
}

如何改变颜色? 我正在使用PrimeFaces 5.1版本。

尝试:

 <p:dataTable id="empAtendanceTable"
             var="report"
             value="#{empBean.empReport}"
             rowStyleClass="#{report.status ? 'error' : 'colored'}">

您需要更改属性“ background-color”。 例如:

.colored {
   background-color: red;
   color. white;
}

那可能对您有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM