Как использовать 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 из пути к классам или внешних URL-адресов.

person Henri Kerola    schedule 17.10.2013