Css 设置单元格表行的样式取决于它';s值

Css 设置单元格表行的样式取决于它';s值,css,gwt,Css,Gwt,我需要根据其值更改CellTble中行的颜色,我正在使用Interface cellTable.style通过(cellTable.css)文件设置样式 我试过密码: AttendanceTable.setRowStyles(new RowStyles<AttendanceRecord>(){ @Override public String getStyleNames(AttendanceRecord row, int rowInde

我需要根据其值更改
CellTble
中行的颜色,我正在使用
Interface cellTable.style
通过(
cellTable.css
)文件设置样式

我试过密码:

AttendanceTable.setRowStyles(new RowStyles<AttendanceRecord>(){

            @Override
            public String getStyleNames(AttendanceRecord row, int rowIndex) {

                if(row.getName().equals("-"))
                    return"blueText";
                else
                    return"normalText";
            }

        });

可能重复查看一个以上的
blueTexte
normalText
看起来像什么?可能与
cellTableCell
color:#7f7f7f冲突
.user3218114,谢谢您的评论。。是的,它非常有用,关于托马斯博耶。。它不会看到的。。我解决了我的问题谢谢你。。当做。
/**  
 * table styles     
*/

.cellTableCell {
border:0px;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
height: 37px;
color:#7f7f7f;
font-size: 12px;
font-family: sans-serif;
padding-left: 10px;
}

.cellTableHeader {
color: #FFFFFF;
border:0px;
border-right: 1px solid #FFFFFF;
border-bottom: 5px solid #FFFFFF;
background-color: #6AA0BF;
text-align: center;
font-size:11px;
text-shadow: none;
overflow: hidden;
height: 50px;
font-family: sans-serif;
}
.cellTableEvenRow {
background: #C8CED6;
text-align: center;
}

.cellTableOddRow {
background: #DFE7F2;
text-align: center;
}

.cellTableHoveredRow {
background: #D0D8E8 ;
text-align: center;
}
.cellTableSelectedRow {
background: #ea9706;
text-align: center;

}
.cellTableSelectedRowCell {
    color: white ;
}