Aggiorno sperando che qualcuno mi possa aiutare
Il mio oggetto ha una proprietà chiamata stato che può essere inCorso,scaduta,inScadenza.
Ho scritto questo metodo:
@Transient
public String getStato() {
Date oggi = new Date();
Calendar tmp = new GregorianCalendar();
tmp.setTime(oggi);
Calendar tmp2 = new GregorianCalendar();
tmp2.set(2, tmp.get(Calendar.MONTH)+1);
if(this.dataSca.getTime().before(oggi)){
stato ="Scaduto";
}else if(this.dataSca.getTime().before(tmp2.getTime())){
stato = "inScadenza"
}else if(this.dataSca.getTime().after(tmp2.getTime())){
stato = "in corso";
}
return stile;
}
poi i dati vengono visualizzati in una pagina XHTML in una dataTable. Io vorrei che ogni riga di riepilogo fosse colorata con un colore diverso in base se lo stato è scaduto, in corso o inScadenza.
Esisto un modo per farlo con il CSS?