Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GWT资源包优先级_Gwt_Resourcebundle - Fatal编程技术网

GWT资源包优先级

GWT资源包优先级,gwt,resourcebundle,Gwt,Resourcebundle,我有一个GWT应用程序,它使用一个在资源包中定义的样式表,并将样式表注入我的主入口点,如下所示: MyResources.INSTANCE.main().ensureInjected(); <stylesheet src="cms/clientSpecific.css"/> 然后,我还使用了另一个样式表,它由我的cms提供服务,并通过bla.gwt.xml文件注入,如下所示: MyResources.INSTANCE.main().ensureInjected(); <s

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

MyResources.INSTANCE.main().ensureInjected();
<stylesheet src="cms/clientSpecific.css"/>
然后,我还使用了另一个样式表,它由我的cms提供服务,并通过bla.gwt.xml文件注入,如下所示:

MyResources.INSTANCE.main().ensureInjected();
<stylesheet src="cms/clientSpecific.css"/>


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

这是不可能的,因为
main
被注入JavaScript,而JavaScript是在样式表加载之后执行的。然而,即使你能让它工作,你可能会有另一个问题,因为注入的主css是模糊的(除非你禁用它)。因此,原来的样式名消失了,
clientSpecific.css
中的样式将不匹配