我想知道如何为数据表中的特定列设置背景色。
.mystyle.ui-datatable .ui-datatable-data td, .mystyle.ui-datatable .ui-datatable-data td{
background-color:#B5D3A5;
}
但是上面的代码似乎改变了datatable中所有列的背景色。请告诉我如何更改数据表中特定列的背景色。提前感谢
发布于 2012-06-26 08:51:37
您可以使用p:column
的style
和styleClass
属性来执行以下操作:
<p:column style="background-color: red" ...>
这将对表格单元格和标题单元格进行着色。
如果您不想更改标题单元格,可以执行以下操作:
为该列提供styleClass属性:
<p:column styleClass="foo" ...>
然后将以下样式定义添加到您的css/html中:
td.foo {
background-color: red;
}
发布于 2012-06-26 10:15:20
使用p:dataTable的headerClass属性作为标题样式,并将请求列的内联样式用作style="text-align:center;background-color:red“
https://stackoverflow.com/questions/11203544
复制相似问题