Orsoft Doku
Dokumentace a nápověda pro IS Orsoft Open
import java.awt.Color;
import java.util.Date;
 
Color getBackgroundColor(Object entity, Object dotahovane) {
if ('J' == entity.getPozastaveno() ){
 	return new Color(250,201,126);//$R{cukol.pozastaveno}
}	
if ("1000".equals(entity.getStav().trim())) {
 	return new Color(255,255,255);//$R{cukol.pripravaZadani}
 } 	
if("2000".equals(entity.getStav().trim())){
	if(new Date()>entity.getDatPlPlan()) {
		return new Color(247,250,126);//$R{cukol.odeslano} $R{cukol.poTerminu}
	} else {
		return new Color(250,252,180);//$R{cukol.odeslano}
	}
}
if("3000".equals(entity.getStav().trim())) {
	if(new Date()>entity.getDatPlPlan()) {
		return new Color(250,126,126);//$R{cukol.vReseni} $R{cukol.poTerminu}
	} else {
		return new Color(253,179,179);//$R{cukol.vReseni}
	}
}
if("8000".equals(entity.getStav().trim())) {
	if(new Date()>entity.getDatPlPlan()) {
		return new Color(126,154,250);//$R{cukol.dokonceno}
	} else {
		return new Color(169,188,252);//$R{cukol.dokonceno} $R{cukol.predcasne}
	}
}
if("9000".equals(entity.getStav().trim())) {
	if(new Date()>entity.getDatPlPlan()) {
		return new Color(143,252,152);//$R{cukol.schvaleno}
	} else {
		return new Color(196,253,200);//$R{cukol.schvaleno}
	}
}
if("9100".equals(entity.getStav().trim()))  {
	return new Color(190,190,190);//$R{cukol.dokonceno} $R{cukol.predcasne}	
}