GWT ui binder:嵌套自定义小部件

jab*_*bal 2 java gwt uibinder

我有两个自定义小部件Foo extends CompositeBar.我想将它们嵌套在我的ui.xml中,如下所示:

<my:Foo width="100%" ui:field="myFoo">
  <my:Bar label="someLabel"/>
</my:Foo>
Run Code Online (Sandbox Code Playgroud)

我希望可以调用某种方法Foo,addWidget或者某种方法.但是我收到以下错误:

Found unexpected child element Element <my:Bar label='someLabel'>
Run Code Online (Sandbox Code Playgroud)

我怎么能修好这个?是否可以将我的自定义小部件嵌套在ui.xml中?

jab*_*bal 6

好吧,我明白了:Foo还得实施HasWidgets!