2017-01-26 1 views
0

Ich verwende JSF-Datentabelle, um meine Daten aus meiner Datenbank anzuzeigen. i Nun möchte, dass, wenn der Benutzer eine Person aus dem selectOneMenu wählen und eine Farbe wählen, werden alle Elemente in der Tabelle, die von dieser Person sind Stil mit dieser Farbe:Ändern Sie einzelne Zeilen in Datentabelle mit JSF

enter image description here

So aus dem obigen Beispiel, nur die letzte Reihe sollte nicht gefärbt sein.

Also, was ist die Lösung?

+0

Hmmm ... duplizieren I etwa Tomahawk markiert .. Das habe ich verpasst. Kann nicht "duplizieren" und für einen anderen Link erneut duplizieren. Das Q/A für eine einfache jsf-Datentabelle ist hier: http://stackoverflow.com/questions/4408441/how-to-assign-custom-css-class-to-arbitrary-arbitrary-rows-of-hdatatable – Kukeltje

Antwort

0

Ok habe mein eigenes Problem gelöst.

in meinem Stil Attribut Ich habe folgendes getan, um den Zustand zu überprüfen:

<b:dataTableColumn value="#{daten.erfasser}" label="Erfasser" 
            style="color:#{gesamt.auswahlHervorheben eq daten.erfasser ? gesamt.farbe : 'black'}; font-weight:#{gesamt.auswahlHervorheben eq daten.erfasser ? 'bold' : 'none'}"></b:dataTableColumn> 

Haben Sie einen schönen Tag --- +++

Verwandte Themen