您可以使用<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