0

この例に基づいて、いくつかのデータテーブル行に色を付けたい: https://www.primefaces.org/showcase/ui/data/datatable/rowColor.xhtml

条件ごとに複数の色を設定できるように、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 の条件を「結合」することです。

前もって感謝します。

4

1 に答える 1

8

これはうまくいきます:

<p:dataTable value="#{myController.items}" var="item"
             rowStyleClass="#{item.realizado le 29 ? 'yes' : null} #{item.status.id gt 1 ? 'unavailable' : null}"
</p:dataTable>
于 2013-11-08T15:14:17.483 に答える