Как добавить StyleNames "Несколько классов CSS" в 1 элемент в UiBinder в GWT?
Мне нужно применить много отдельных классов CSS в 1 элемент в UiBinder в GWT, но я не знаю, как это сделать.
В моем TestView.ui.xml у меня есть
<g:Button text="Log Out" ui:field="logoutButton" addStyleNames="{style.gwt-Button}" addStyleNames="{style.paddedRight}" />
но это породило ошибку во время выполнения.
Потом я попробовал
<g:Button text="Log Out" ui:field="logoutButton" addStyleNames="{style.gwt-Button style.paddedRight}" />
На этот раз я получил ошибку времени компиляции.
Итак, как добавить StyleNames "Несколько классов CSS" в 1 элемент в UiBinder в GWT?
Информация не найдена в интернете.
2 ответа
Решение
Я думаю, что вы должны указать каждое имя стиля в addStyleNames
собственность в отдельной паре скобок.
Что-то вроде этого:
<g:Button text="Log Out" ui:field="logoutButton" addStyleNames="{style.gwt-Button} {style.paddedRight}" />
Пример документа здесь использует одинарные кавычки.
<g:PushButton addStyleNames='{style.pretty} {style.hot}'>Push my hot button!</g:PushButton>
Двойные кавычки не работают в моем приложении (GWT 2.6)