В приложении GWT я объявляя стили .css внутри UiBinder (ui.xml)GWT добавить виджет стиль UIBundle во время выполнения
Например:
<ui:Style>
.input {
background:green;
}
</ui:Style>
И если я объявить виджет внутри ссылка на UiBinder i Style i была как показано ниже:
<g:Button styleName="{Style.input}"/>
что хорошо.
Моя проблема в том, что я хочу применить этот стиль в виджетах, которые я добавляю во время выполнения. Например, в текстовом поле:
TextBox box = new TextBox();
box.setStyleName("input");
Я попытался все возможные compinatations (например, «вход», «{Style.input}»), но без какого-либо удачи. Я знаю, что GWT компилирует стили внутри файла UiBinder, поэтому виджеты заканчиваются чем-то вроде «class =» GLIX78 ».
Есть ли способ, которым я могу достичь добавления стиля, который объявлен в UiBinder в виджет во время выполнения?
Спасибо,
Спасибо, именно то, что я искал! – nikkatsa