2009-12-23 180 views
3

我喜欢新的GWT2 UiBinder,但是,使用声明性UI风格是否可以实现某些功能尚不清楚。UiBinder使用ToggleButton

例如,ToggleButton仅在构建时拍摄图像实例(没有上/下图像的​​设置器)。据我所知,UiBinder以反映JavaBean的方式工作,其中可分配的属性映射到相应的设置器。这种风格可能与像ToggleButton这样的小部件有关,其中某些属性必须在施工时指定?

<g:ToggleButton ui:field="myBtn"></g:ToggleButton> 

回答

0

尝试是这样的:

<g:ToggleButton> 
    <ui:image src="..." /> 
</g:ToggleButton> 
3

@马特Moriarity:谢谢你的小费!我发现我不得不这样做是这样的:

<g:ToggleButton ui:field="foo"> 
    <g:upFace><img src="images/bar.png"/></g:upFace> 
</g:ToggleButton> 

如果不指定其他面(例如downFace),该图像将被用于所有的按钮状态。

编辑:我想你使用ui:image当你正式指定external resources