是否可以在GWT ToggleButton中使用小部件?

时间:2015-05-07 08:43:40

标签: gwt uibinder

我想知道是否有可能在ToggleButton中使用小部件,因为我在ToggleButton的downFace上有一个图像并且想要使用Image小部件,以便我可以定义资源属性。

代码看起来像这样(或者应该看起来像这样,当然不起作用):

<g:ToggleButton addStyleNames="{res.css.button} {res.css.active} {style.inventory-button}">
    <g:upFace>upFace Text</g:upFace>
    <g:downFace>downFace Text <g:Image resource="{res.wantedImage}" addStyleNames="{res.css.load}"></g:Image></g:downFace>
</g:ToggleButton>

1 个答案:

答案 0 :(得分:0)

ToggleButton的{​​{1}}将g:downFace作为ImageResource属性:

- 资料来源:http://www.gwtproject.org/javadoc/latest/com/google/gwt/user/client/ui/CustomButton.html

但你不能同时使用图像和文字。

AFAICT,您可以通过HTML(但没有小部件)使用图像和文本:

image=

或通过<g:downFace>downFace Text <img src="{res.wantedImage.getSafeUri}" /></g:downFace> 中的@sprite

CssResource