Vaadin Grails:我在哪里可以将我的图像/图标放在Grails中的Vaadin应用程序中

时间:2014-03-10 01:19:24

标签: grails vaadin vaadin7

我已尝试将它们放入web-app / VAADIN / themes / images文件夹中,并尝试访问web-app / images文件夹和其他几个文件夹。没有运气。

使用新的ThemeResource(null," VAADIN / themes / images / mypic.png")和许多变化,但没有运气。

请让我知道我错过了什么?我不得不求助于新的ExternalResource(" http:\ ... mypic.png")来获取我的图片。无法弄清楚如何在本地访问。希望它是一件我想念的简单事。

Vaadin 7.1.11和Grails 2.3.5

由于 德纳

1 个答案:

答案 0 :(得分:0)

您的图片应位于VAADIN / themes。[YOUR_THEME] / img 然后,要访问它们,您可以使用:

Link l = new Link("Download introduction source", fr)
            l.setTargetName("_blank")
            l.setStyleName("link-pdf")
            l.setIcon(new ThemeResource("img/pdf.png"))

或者,例如来自'url(img/notes-bg.png)'的任何scss。

不要忘记在VaadinConfig.groovy中声明你的主题:

themes = ['your_theme']