我试图在ToggleButton的不同面上设置样式名称(即upFace,downFace,...)。它看起来像在脸上设置styleName不起作用。例如,下面的不会起作用:使用UiBinder在GWT CustomButton的不同面上设置样式
<g:ToggleButton>
<g:upFace styleName='{style.myToggleButton-up}' />
</g:ToggleButton>
但在切换按钮本身设置样式名称时...
<g:ToggleButton styleName='{style.myToggleButton}' />
...生成的HTML会是这个样子,我注意到:
<div class="GPAKHSCBGG GPAKHSCBGG-up" role="button" aria-pressed="false">...</div>
但是,即使我定义了{style.myToggleButton-up},它也不会填充到GPAKHSCBGG-up中。所以我想知道如何做到这一点,而不必模拟全局的.gwt-ToggleButton-up样式表。请帮忙。
那么,它只有在全局.css文件中定义样式表时才起作用(通过设置styleName或stylePrimaryName)。但在定义.ui.xml文件的中的样式时,它似乎不起作用。我还没有找到解决方案,对我来说,它看起来像一个GWT错误或功能缺乏。 –
orad