我想基于此示例为某些数据表行着色:http://www.primefaces.org/showcase/ui/datatableColoring.jsf。
如何在rowStyleClass中放置if-elseIf块,以便每个条件设置多个颜色?
说明性示例:
<p:dataTable value="#{myController.items}" var="item"
rowStyleClass="#{item.realizado le 29 ? 'yes' : null}"
rowStyleClass="#{item.status.id gt 1 ? 'unavailable' : null}"
</p:dataTable>
我们的想法是“加入”上面rowStyleClass中的条件。
提前致谢。
答案 0 :(得分:8)
这将有效:
<p:dataTable value="#{myController.items}" var="item"
rowStyleClass="#{item.realizado le 29 ? 'yes' : null} #{item.status.id gt 1 ? 'unavailable' : null}"
</p:dataTable>