一个GWT CssResource,两个实现(css文件)

一个GWT CssResource,两个实现(css文件),gwt,resourcebundle,uibinder,Gwt,Resourcebundle,Uibinder,我们认为这应该有效,但事实并非如此 样式化元素的颜色(无论与黄色或蓝色css相关的天气如何)将基于这两行的顺序进行样式化 public interface ReviewPanelStyle extends CssResource {...} @Source("BlueReviewPanelStyle.css") ReviewPanelStyle BlueReviewPanelStyle(); @Source("YellowReviewPanelStyle.css") ReviewPanelS

我们认为这应该有效,但事实并非如此

样式化元素的颜色(无论与黄色或蓝色css相关的天气如何)将基于这两行的顺序进行样式化

public interface ReviewPanelStyle extends CssResource {...}

@Source("BlueReviewPanelStyle.css")
ReviewPanelStyle BlueReviewPanelStyle();

@Source("YellowReviewPanelStyle.css")
ReviewPanelStyle YellowReviewPanelStyle();
作为一项工作,我复制了ReviewPanelStyle(ReviewPanelStyle2),但我不想……有什么想法吗

模糊化类名的作用域是 由的返回类型定义 CssResource访问器方法


为每个样式定义两个单独的接口应该可以做到这一点。更多信息请访问

谢谢!这看起来是解决方案。我明天上班去试试。
Resources.INSTANCE.YellowReviewPanelStyle().ensureInjected();
Resources.INSTANCE.BlueReviewPanelStyle().ensureInjected();