1

我正在为 grails 使用 vaadin 插件,并且正在尝试定义一些自定义样式。我应该将 .css 放在我的 grails 应用程序的哪个位置?我的 Vaadin 应用程序在/vaadin/我尝试创建一个/vaadin/themes/mytheme/文件夹,然后将我的 styles.css 文件放在那里,但仍然没有运气。任何帮助将不胜感激。对 grails 和 vaadin 的新手,我正在为这样的小东西拔头发,在我弄清楚这些事情之前无法完成任何实际的跑腿工作。

在这一点上,任何做内联样式的方式对我来说都很好。我真的只需要一些方法来写明确的风格..

谢谢

4

2 回答 2

2

您需要将其放入 /web-app/VAADIN/themes/mytheme

您可以查看已完成的地址簿教程(添加了 Gorm 和 Spring Security Core 支持)

于 2012-08-16T10:08:14.320 回答
1

使用最新版本的插件:

  • 文件名必须是styles.css(或者styles.scss,然后通过命令grails prod war编译成styles.css)
  • 该文件必须位于 /web-app/VAADIN/themes/mytheme ,其中最后一部分是您的样式的名称
  • 例如,在您的 UI 文件中,使用 @Theme 注释

    @Theme("mytheme")
    @VaadinUI(path = '/')
    class MyUI extends UI {
    // ...
    
  • 在 VaadinConfig.groovy 中,指定应用程序使用的样式:

    themes = ['mytheme']
    
于 2015-11-23T08:21:27.363 回答