如何在Ui-Binder中定义占位符?

时间:2013-03-15 12:20:59

标签: java gwt uibinder

我想创建一个EditPanel,它基本上始终相同,只有一些TextBox字段不同。

因此,我认为我会创建一个Widget,使用ui-binder定义布局等,并使其具有某种可以放置小部件的占位符。但是我该怎么做?

<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>

你知道我正在做什么。 但是我怎样才能创建另一个带有FlowPanelTextBox字段的EditPanel并将其放入{{1}} ??

1 个答案:

答案 0 :(得分:3)

在那里定义一个empty panel

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

view中定义。

@UiField
HorizontalPanel  dynamicContentPanel;

使用类似dynamicContentPanel。add(yourDynamicWidget);