1

我想创建一个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>

你明白我想要做什么。但是我怎样才能创建另一个FlowPanel包含一些TextBox字段并将其放入EditPanel

4

1 回答 1

3

empty panel在那里定义一个

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

在 中定义view

@UiField
HorizontalPanel  dynamicContentPanel;

使用 dynamicContentPanel.add( yourDynamicWidget);

于 2013-03-15T12:36:25.940 回答