GWT资源包优先级

时间:2012-07-23 11:14:27

标签: gwt resourcebundle

我有一个GWT应用程序,它使用在资源包中定义的样式表,并注入我的主入口点,如下所示:

MyResources.INSTANCE.main().ensureInjected();

然后我还有另一个样式表,我使用哪个样式表由我的cms提供,并通过bla.gwt.xml文件注入,如下所示:

<stylesheet src="cms/clientSpecific.css"/>

我们的想法是clientSpecific.css中的样式应该覆盖main.css中的样式,但似乎main.css(资源包中的样式)优先于bla.gwt.cml中定义的样式(由我的cms服务)。有没有办法告诉GWT应用程序哪个样式表优先?

1 个答案:

答案 0 :(得分:1)

这是不可能的,因为main是在JavaScript中注入的,它是在样式表加载之后执行的。但是,即使你可以让它工作,你可能还有另外一个问题,因为注入的主css是混淆的(除非你禁用了它)。因此,原始样式名称消失了,clientSpecific.css中的样式将不匹配。