css - 如何修改 PF 动态列中的数据表标题样式?

标签 css jsf primefaces

我正在尝试将 css 规则应用于数据表的标题。
问题是我正在使用动态列(<p:columnS>),我不知道如何只为标题应用 css 规则。

当我尝试为 p:column 设置样式属性时它还会更改行样式。

<p:columns var="a" width="40" style="text-align:center;color:red" ....>

当我尝试只设置 th在 css 规则上,它不起作用:

<p:columns var="a" width="40" style="text-align:center" styleClass="test" ... >

.test th {
    color:red;
}

此外,我不能只制定像#table th {...} 这样的规则,因为标题样式的规则取决于每个动态列。 那将是这样的:

<p:columns var="a" width="40" style="text-align:center" styleClass="#{a.style}" ...>

.style1{....}

建议??

最佳答案

我觉得你可以

th[role=columnheader] {
     background-image: none;
     ....
}

关于css - 如何修改 PF 动态列中的数据表标题样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25122478/

相关文章:

html - 样式表不能在 Chrome/Safari 中工作,但可以在 Internet Explorer 中工作

javascript - Anythingslider 不适用于 a4j :ajax?

java - 使用 JBoss Richfaces 从 PDF 中提取文本

java - PrimeFaces 3.0 - 如何覆盖对话框覆盖的默认不透明度?

jsf - 使用 primefaces 进行部分处理时,数据网格的最后一个条目丢失

javascript - 尝试使用 ExternalInterface 隐藏和显示 Flash 视频播放器

html - 标题栏中的右侧元素未垂直居中。 float :right'ed items seem to not inherit *ed properties

html - 使用 css 对表格进行媒体查询

javascript - Primefaces inputMask 只接受十六进制

jsf - PrimeFaces fileUpload显示上传后的文件名