Как да използвам CustomLayout на Vaadin с персонализиран стил?

Имам HTML файл, който служи като шаблон за моя изглед Vaadin.

Този HTML файл използва няколко стила от персонализиран CSS файл, нека го наречем custom.css.

Представете си, че създавам CustomLayout екземпляр a от този файл. Искам a да използва само стилове от custom.css и да игнорира стиловете на темата.

Как мога да направя това?

Бележки:

  1. Знам, че мога да създавам свои собствени теми и т.н., но на практика това не е полезно, тъй като стилизирането на темата чрез безброй стилове е твърде тромаво. Вместо това искам дизайнерът на потребителския интерфейс да създаде шаблона за изглед в Dreamweaver (или подобен инструмент) и след това да интегрирам този изглед в приложението Vaadin.

  2. Знам за CustomLayout.addStyleName(...), но не искам да добавям стиловете ръчно.


person Mentiflectax    schedule 17.10.2013    source източник


Отговори (1)


Разгледайте анотацията @com.vaadin.annotations.StyleSheet. Това прави възможно зареждането на css файлове от classpath или външни URL адреси.

person Henri Kerola    schedule 17.10.2013