Я работаю над модулем, который генерирует отчет, и я хочу изменить цвет моей строки, если моя строка имеет определенное значение. Пример: если я не хочу устанавливать цвет, тогда я передаю значение как без цвета , а если я хочу цвет в строке, тогда я передаю значение color в конкретной строке. Я пробовал:
if(sOdom.split("~")[1].equals("color")) {
Style style3 = new Style();
style3.setTransparent(false);
Color Gray = new Color(222, 220, 220);
style3.setBackgroundColor(Gray);
conditionalStyles.add(new ConditionalStyle(new TrueStyleExpression(), style3));
((AbstractColumn) drb.getColumn(i)).setConditionalStyles(conditionalStyles);
} else {
Style style3 = new Style();
style3.setTransparent(false);
Color Gray = new Color(247,163, 6);
style3.setBackgroundColor(Gray);
conditionalStyles.add(new ConditionalStyle(new FalseStyleExpression(), style3));
((AbstractColumn) drb.getColumn(i)).setConditionalStyles(conditionalStyles);
}