Html 将背景色作为inlinestyle动态应用于af:列标题
我需要动态地将背景色应用于Html 将背景色作为inlinestyle动态应用于af:列标题,html,css,jsf,oracle-adf,Html,Css,Jsf,Oracle Adf,我需要动态地将背景色应用于af:column标题。 我尝试了以下选项: 通过af:column的headerClass属性应用background color效果良好。但由于它是在CSS文件中定义的,所以我无法动态更改 创建af:column的标题面,并将背景色作为内联样式应用,但该颜色不会应用于整个单元格,因为th元素的四面都有一些填充 代码: <f:facet name="header"> <af:outputFormatted value="column_1" i
af:column
标题。
我尝试了以下选项:
af:column
的headerClass
属性应用background color
效果良好。但由于它是在CSS文件中定义的,所以我无法动态更改af:column
的标题面,并将背景色
作为内联样式应用,但该颜色不会应用于整个单元格,因为th
元素的四面都有一些填充
<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您可以动态更改headerClass属性:headerClass=“#{myBean.caseA?'headerClassA':'headerClassB'}”
在CSS文件中只需要两个类:headerClassA和headerClassB内联样式对于复杂的组件来说总是很麻烦。使用一个类,在样式表标签DynamicCall中创建一个完整的css选择器和样式。这就是kukeltje所说的。给它一个类,并在需要的时候使用javascript(jQuery)更改类行样式对于复杂的组件来说总是很麻烦。使用一个类,在样式表标签DynamicCall中创建一个完整的css选择器和样式。这就是kukeltje所说的。给它一个类,并在需要时使用javascript(jQuery)更改类