2012-03-09 12 views

答えて

1

任意のHTMLを表示できる豊富な列に<f:facet name="header">を追加したり、豊富な列に任意のhtmlをカスタム画像として含めることができます。あなたが#{bean.type}または#{bean.type}の値に基づいて<h:graphicImage>rendered属性を追加することができます

は、取得するための画像へのリンクである可能性があります。 たとえば、

<h:graphicImage value="/images/icons/tables/down_icon.gif" rendered="#{carsSortingBean.sortsOrders['mileage']=='descending'}" /> 
<h:graphicImage value="/images/icons/tables/up_icon.gif.gif" 
         rendered="#{carsSortingBean.sortsOrders['mileage']=='ascending'}" /> 

だからそうです。 dataTableの出力をカスタマイズする方法はたくさんあります