У меня есть следующий код UiBinder:
...
<div>
<g:Label>Hello,</g:Label>
<g:Button ui:field="button" />
</div>
...
Теперь я хочу стилизовать элемент div и, скажем, дать ему красную рамку. Насколько я знаю, ясный способ определить атрибут стиля следующим образом:
<ui:style>
.redborder {
border: 1px solid red;
}
...
</ui:style>
так что код в целом будет выглядеть так:
...
<div styleName="{style.redborder}">
<g:Label>Hello,</g:Label>
<g:Button ui:field="button" />
</div>
...
но на странице HTML красная граница не рисуется. Теперь я заглянул на страницу с Firebug (или как вы называете это в Google Chrome) и увидел, что элемент div имеет правильное имя класса, но borwser пока не может найти класс. Если, с другой стороны, я добавляю к кнопке тот же элемент стиля, все работает нормально.
Кто-нибудь имеет представление, как он себя ведет?
С уважением,
Stefan