Всем привет, столкнулся с проблемой, что не понимаю как мне стилизовать строки в таблице компонента Table, делаю все так как в документации и демо проекте Simpler в логах вижу, что программа заходит куда-нужно но почему стили не применяются.
Вот как я пробую приминить написаные мной стили.
@Install(to = "orderHeadersTable", subject = "styleProvider")
protected String initColorRowInTable(OrderHeader order, String property) {
log.info("ENTER TO GET_STYLE_NAME WITH 2 ARGUMENT");
if (property == null || property.isEmpty()) {
log.info("PROPERTY NULL OR EMPTY");
return null;
} else {
log.info("PROPERTY NOT NULL AND NOT EMPTY");
if (property.equals("ohdStatus")) {
SppChangeHeaderStatus status = SppChangeHeaderStatus.getStatus(order.getOhdStatus());
switch (status) {
case EditFinished:
log.info("COLOR APPROVE");
return "premium-grade";
case New:
log.info("COLOR NEW");
return "high-grade";
default:
return null;
}
}
}
return null;
}
Сам файл style.scss
@import "EhoThemeBaseHalo-defaults";
@import “EhoThemeBaseHalo”;
.EhoThemeBaseHalo {
@include EhoThemeBaseHalo;
}
.active-customer {
font-weight: bold;
}
.premium-grade {
background-color: red;
color: white;
}
.high-grade {
background-color: green;
color: white;
}
.standard-grade {
background-color: blue;
color: white;
}
Собственно не совсем ясно как работает этот механизм.