动态地将背景颜色应用到af:列标题作为内嵌样式



我需要动态地为af:column标头应用背景色。我尝试了以下选项:

  1. 利用af:columnheaderClass特性应用background-color效果良好。但是由于它是在CSS文件中定义的,所以我无法动态更改。
  2. 创建af:column的标题面,并将background-color应用为内联样式,但颜色不应用于整个单元格,因为th元素的四个边都有一些padding

代码:

<f:facet name="header">
    <af:outputFormatted value="column_1" id="pt_of1" inlineStyle="background-color:Blue;"/>
</f:facet>

有什么建议吗?

您可以动态更改headerClass属性:headerClass="#{myBean.caseA?"headerClassA":headerClassB}"你所需要的只是CSS文件中的两个类:headerClassA和headerClassB

相关内容

  • 没有找到相关文章

最新更新