Простой пример.У меня есть 2 стиля, объявленных в UiBinder:
<ui:style>
.success {
font-size: 13px;
margin: 15px;
font-weight: bold;
display: inline;
padding: 3px 7px;
background: #FFF1A8;
}
.error {
font-size: 13px;
margin: 15px;
font-weight: bold;
display: inline;
padding: 3px 7px;
background: #990000;
color: #fff;
}
</ui:style>
У меня также есть метка, что один из них тоже применяется.
<g:Label ui:field="statusLabel" styleName='{style.success}' />
В UiBinder, есть ли способ, которым я был быв состоянии программно переключить стиль на стиль ошибки?Приятно иметь возможность организовать мой CSS прямо там, в виджете, и я не нашел другого хорошего способа его организации.
Если то, что я спрашиваю, невозможно, как мне организовать своюCSS в gwt, так что я не получаю гигантский пул стилей, а также легко и удобно?Я полагаю, что есть разумный способ использовать ClientBundle для этого, но я не понял этого.Я также думаю, что было бы удобнее иметь возможность сделать вышеупомянутый способ, просто сохраняя все в UiBinder, не связываясь с другим файлом.В любом случае, пожалуйста, помогите мне, пока это не вышло из-под контроля!