Tabellenzellen in t:dataTable

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 Methoden ergänzt, die boolsche Werte zurückliefern. Je nach Wert wird dann nur eine Komponente gerendert:

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

</f:facet>

<t:outputText rendered=“#{myValue.testTooLow}“ value=“#{myValue.mywert}“ style=“color:blue;“></t:outputText>
<t:outputText rendered=“#{myValue.testCorrect}“ value=“#{myValue.mywert}“></t:outputText>

</t:column>

Advertisements

Eine Antwort zu “Tabellenzellen in t:dataTable

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s