您可以使用<p:tab>
标签的titleStyleClass
这一点。例如。
<p:accordionPanel>
<p:tab title="Step 1" titleStyleClass="#{bean.step1Completed ? 'completed' : ''}">
...
</p:tab>
<p:tab title="Step 2" titleStyleClass="#{bean.step2Completed ? 'completed' : ''}">
...
</p:tab>
<p:tab title="Step 3" titleStyleClass="#{bean.step3Completed ? 'completed' : ''}">
...
</p:tab>
</p:accordionPanel>
这将只要条件返回true
的CSS样式类的标签设置为completed
。您可以在您自己的style.css
文件中指定所需的CSS文件夹在.completed {}
样式类中,该文件放在/resources
文件夹中并包含<h:outputStylesheet name="style.css">
。
.completed {
background: pink;
}
你是真人:D谢谢,它的工作原理! – 2012-01-18 09:22:03
不客气。 – BalusC 2012-01-18 12:18:22
我试过但没有工作。萤火虫显示该班级被PF班级覆盖。我正在使用PF 5.2 ..任何想法? – 2015-07-15 23:43:12