jsf-2 - 更改 p :dataTable 列中非标题单元格的背景颜色

标签 jsf-2 primefaces

我想知道如何为数据表中的特定列设置背景颜色。我已经尝试了下面的 css 代码

.mystyle.ui-datatable .ui-datatable-data td, .mystyle.ui-datatable .ui-datatable-data td{
background-color:#B5D3A5;   
}  

但是上面的内容似乎改变了数据表中所有列的背景颜色。请让我知道如何更改数据表中特定列的背景颜色。提前致谢

最佳答案

为此,您可以使用 p:columnstylestyleClass 属性:

<p:column style="background-color: red" ...>

这将为表格单元格 标题单元格着色。

如果您不想更改标题单元格,您可以执行以下操作:

给列一个 styleClass 属性:

<p:column styleClass="foo" ...>

然后将以下样式定义添加到您的 css/html:

td.foo {
    background-color: red;
}

关于jsf-2 - 更改 p :dataTable 列中非标题单元格的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11203544/

相关文章:

javascript - 单击 Primefaces 数据表中的其他行时不要取消选择行

jsf - 在dataTable中显示一对多关系

java - JSF 属性从支持 bean A 转移到支持 bean B

javascript - 如何通过Java检测浏览器中是否启用了javascript

jsf - 如何在 p :inputMask 处仅限制字母和数字

jquery - 更新后如何滚动到 JSF 组件的底部?

jsf - p :message Not displaying in p:dialog

java - 处理 AFTER_FILTER_EVENT 类型的事件期间出现异常

jsf - 在 RAD 8.5 中将 JSF 2.0 项目方面升级到 JSF 2.1

jsf-2 - JSF PrimeFaces 后退按钮