2013-03-15 33 views
1

我想創建一個EditPanel,它基本上總是相同的,只有一些TextBox字段不同。如何在Ui-Binder中定義佔位符?

因此,我想我會創建一個Widget,定義與UI的粘結劑的佈局等,使其具有某種佔位符,其中一個小部件可以被放置在,但我會怎麼做呢?

<g:FlowPanel> 
<g:Label text="This is an edit panel" /> 

<<place here my dynamic widget that I want to pass into that class>> 

<g:Button text="save" /> 
<g:Button text="cancel" /> 
<g:Button text="reset" /> 
<g:Label text="some more fixed text" /> 
</g:FlowPanel> 

你明白我在做什麼。 但是,我怎麼能創建另一個FlowPanel與一些TextBox領域,並將其放入EditPanel

+0

有點困惑上面的代碼是editpanel? – Parvathy 2013-03-15 12:33:49

+0

是的,它應該是提供基本樣式,面板處理,按鈕等的編輯面板。只有文本框應該從外部放入該編輯面板。 – membersound 2013-03-15 12:45:25

回答

3

定義一個emptypanel有像

<g:HorizontalPanel ui:field="dynamicContentPanel"> </g:HorizontalPanel> 

定義在view

@UiField 
HorizontalPanel dynamicContentPanel; 

使用像dynamicContentPanel。新增(yourDynamicWidget);

相關問題