使用GWT 2.1,我試圖創建一個包含許多常量和常見樣式的CSS文件。我想使用的用戶界面:風格標籤將其包括在UiBinder的模板:在GWT UiBinder風格中訪問CSS常量
<ui:UiBinder
xmlns:ui='urn:ui:com.google.gwt.uibinder'
xmlns:g='urn:import:com.google.gwt.user.client.ui'
<ui:style field="css" src="constants.css" />
</ui:UiBinder>
我可以很容易地利用樣式元素:
<g:FlowPanel styleName="{css.panel}">...</g:FlowPanel>
但試圖使用常量在另一個風格塊失敗:
<ui:Style>
.templateSpecificStyle {
background-color: {css.royalBlue};
padding: 1em;
}
</ui:Style>
奇怪,我沒有收到編譯錯誤。混淆的CSS類被創建;但是,內容是空的。有沒有辦法在另一個Style塊中訪問這些CSS常量?是否有可能使用較早的ResourceBundle/CssResource模式?
這也適用於gss(在GWT 2.7.0)。真棒。 – 2015-06-10 21:18:24