我想显示不同颜色的数据表行.
我正在使用rowStyleClass属性.但它并没有改变颜色
我在datatable中的代码是,
rowStyleClass="highlight";
Run Code Online (Sandbox Code Playgroud)
我的css文件看起来像这样,
.highlight {
background: yellow !important ;
}
Run Code Online (Sandbox Code Playgroud)
Tud*_*anu 23
您应该有两个具有不同颜色的类,并在rowStyleClass属性中使用内联,如果:
rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'highlight1' : 'highlight2'}"
Run Code Online (Sandbox Code Playgroud)
您应在数据表rowIndexVar属性中设置"rowIndex"的位置
rowIndexVar="rowIndex"
Run Code Online (Sandbox Code Playgroud)
这意味着偶数行将行样式类设置为'highlight1'和奇数行 - 'highlight2'
amp*_*ent 17
最简单的方法是在CSS中实现.ui-datatable-odd和设置.ui-datatable-even类,p:dataTable默认情况下实现这些类.例:
.ui-datatable-odd {
background: #ffffff;
}
.ui-datatable-even {
background: #F2F5F9;
}
Run Code Online (Sandbox Code Playgroud)
结束看起来像

您可能需要使用更具体的选择器,阅读有关css特异性的信息
| 归档时间: |
|
| 查看次数: |
38716 次 |
| 最近记录: |