我正在尝试使用 UIBinder 构建一个 gwt 网站。这很酷,很有效,但我对 ui:style 有疑问。
我的元素是 mavenized(我使用 gwt-maven-plugin 原型(prototype))。
Application.html 和 Application.css 文件位于 src/main/resources/com/foo/bar/public。
我尝试设置样式的页面位于 src/main/java/com/foo/bar/client/Page1.java 和 Page1.ui.xml 中。
我可以使用一个 css 文件,如果它在同一个包中:
<ui:style src="Page1.css" />
但我想以 Application.css 为目标(这样我就可以避免在每个包中的每个 css 文件中使用相同的样式)
我尝试了不同的相对路径,但从未找到 Application.css。
有没有人遇到同样的问题,愿意帮助我?
谢谢!
最佳答案
如果您的应用程序 css 在 ClientBundle 的其他地方被引用,您可以使用并完全避免路径问题。参见 Using an external resource .
关于css - GWT/UIBinder 如何找到 <ui :style> 的主 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3728250/