В Vaadin я пишу HTML в RichTextArea, например:
Java:
RichTextArea area = new RichTextArea();
StringBuffer buf = new StringBuffer();
buf.append("<h1 class=\"previewPerson;\" style=\"text-align: right;\">" +
profile.getPersonName() + "</h1>\n");
//...
area.setValue(buf.toString());
SCSS (mystyle.scss):
.previewPerson {
color: $v-focus-color;
font: $v-font-family;
}
Класс "previewPerson" отображается в styles.css как
.mystyle .previewPerson {
color: red;
font: Comic Sans;
}
... и класс отображается в моем инспекторе, но не оказывает никакого влияния.Встроенный стиль имеет эффект.
Я хочу, чтобы этот стиль распознавался в моем файле .scss, если это возможно, так как я бы не стал писать внутренние стили в моем StringBuffer.Я попытался addStyleName("previewPerson")
, но не смог заставить его работать.