Tabellenzellen in t:dataTable (2)

Die dataTable ist an sich ein gutes Werkzeug, um Daten übersichtlich darzustellen. Allerdings wird machmal auch eine unterschiedliche Farbgebung der einzelnen Zellen benötigt, um bestimmte Informationen schneller auffindbar zu machen. In dem folgenden Beispiel wird ein möglicher Lösungsweg dargestellt.

Die entsprechende Backing Bean wird um eine Methode ergänzt, die einen HTML-Farbcolde zurückliefert. Der Wert wird dann direkt in die entsprechende style-Eigenschaft geschrieben:

 <t:column sortable=”true”>
<f:facet name=”header”>
<t:outputText value=”#{bundle.colHeader1}” />
</f:facet>

<t:outputText value=”#{myValue.mywert}” style=”#{myValue.style}”></t:outputText>

</t:column>

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.