我在一个项目中使用 GWT,最近开始在 Eclipse 中使用 WindowBuilder。我在 WindowBuilder 中创建了一个新类并添加了一些小部件。所有有效的东西。但是,当我尝试编辑某些面板的 CSS 并单击编辑“styleName”字段时,我收到一条错误消息,其中显示:
"There are no CSS files referenced from modules HTML."
我尝试在基本 html 文件和 Web.gwt.xml 文件中添加样式表的链接,但这似乎不起作用。我犯了同样的错误。
在其他类中,我使用了 UiBinder 并在 XML 文件中添加了样式,但该类不使用 UiBinder。那么如何将 CSS 文件与类关联起来,以便 WindowBuilder 允许我编辑样式呢?
在这个项目中,我没有或使用“war”目录。该项目是一个 couchapp,因此我将其编译到另一个目录并将其从那里推送到 CouchDB。似乎在其他项目中,如果原始项目设置有一个 war 目录,则此功能可以正常工作。
我遇到了同样的问题,并且能够通过将 CSS 资源从 war 目录移动到类路径来解决这个问题,特别是在通过“”。
项目布局(模块描述符的奇怪位置,因为Eclipse 插件错误 http://code.google.com/p/googleappengine/issues/detail?id=1597):
src
|- main
|- java
| |- demo
| |- client
| | |- MyWidget.java
| | |- MyWidget.ui.xml
| |- Demo.gwt.xml
|- resources
|- demo
|- css
|- Demo.css
演示.gwt.xml:
<module>
...
<source path="client" />
...
<public path="css" />
<stylesheet src="Demo.css" />
...
</module>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)