#css #gwt #uibinder
#css #gwt #uibinder
Вопрос:
Я могу успешно использовать спрайты изображений (@sprite), явно определив ClientBundle с родственными средствами доступа CssResource и ImageResource. Однако мне интересно, означает ли использование спрайта, что у должен быть отдельный файл .css. Если я определяю свои стили встроенным с помощью <ui:style>
, как мне получить известное имя для средства доступа к изображению для использования с gwt-image:
?
Ответ №1:
Ответил на мой собственный вопрос:
<ui:style>
@sprite .panel {
gwt-image: "titleBackground";
}
</ui:style>
<ui:image field='titleBackground' src="constants/title-bg.jpg" />
Имена полей ресурсов изображения в том же шаблоне служат именами функций доступа к изображениям в сгенерированном клиентском пакете.