2011-03-02 97 views
1

如何在UiBInder中創建一個佔位符,以便稍後用例如UiBInder填充佔位符。一個Tree元素? (如靈活,但更簡單)。UiBinder佔位符

的問候,斯特凡

回答

7
<g:SimplePanel ui:field="panelForTree" /> 

然後,在Java:

@UiField protected SimplePanel panelForTree; 

... 

panelForTree.setWidget(theTreeYouMadeLater); 
+1

一個小小的警告在這種方法的缺點是你最終的標記額外的DIV。 SimplePanel更像是一個容器而不是一個佔位符。 –

+0

我同意Carlos的小小警告但很重要。怎麼能沒有一個額外的div(或其他html元素)呢? – Michael

+0

你必須插入你的樹的東西,對不對?如果你沒有插入某個東西,那麼你應該把它作爲你的UiBinder的基礎部件,並在需要時將它實例化。 –