2009-12-23 55 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