我想根据条件更改行的背景颜色。
<t:dataTable id="data"
styleClass="history-table"
headerClass="history-table-header"
rowClasses="history-table-row-default"
border="2" cellpadding="5" cellspacing="2"
var="entry"
value="#{historyBean.logEntryList}"
preserveDataModel="false"
rows="#{historyBean.history.rowCount}"
sortable="true">
<h:column>
<f:facet name="header">
<h:outputText value="Debug Status" />
</f:facet>
<h:outputText value="#{entry.action}" />
</h:column>
如果“entry.action”的值为XI喜欢使用“history-table-row-incomplete”(样式类的名称),如果值为YI喜欢使用“history-table-row-error”(样式类的名称) )。所有其他情况应使用默认值。
我想我必须以某种方式将当前的条目对象获取到我的 bean,对其进行分析并将带有 stylclass 名称的字符串返回到 outputText 以更改颜色。但我不知道如何......(我是 JSF 的新手......)
有人能帮助我吗?