Jetzt möchte ich einen bestimmten Tabellen -Hintergrund färben, wenn das Objekt in dieser Zeile einen bestimmten Wert hat. Aber ich bekomme es nur, den Wert dieser Zelle zu lesen. Aber ich muss das Objekt (in meinem Code als TablelistObject ) lesen, um zu wissen, in welcher Farbe ich die Zelle färben muss. Aber dieser "Farbwert" ist in dieser Zeile nicht sichtbar (hat keine Spalte).
Hier ist mein Code:
Code: Select all
for(TableColumn tc:tView.getColumns()) {
if(tc.getId().equals("text")) {
tc.setCellValueFactory(newPropertyValueFactory("text"));
// here I need to check the Objects value and coloring that cell
}
}
https://jsfiddle.net/02ho4p6e/