2012-12-10 73 views
2

我有兩個定製窗口小部件Foo extends CompositeBar。我想窩他們在我ui.xml如下:GWT UI綁定程序:嵌套定製窗口小部件

<my:Foo width="100%" ui:field="myFoo"> 
    <my:Bar label="someLabel"/> 
</my:Foo> 

我預計一些方法將在FooaddWidget或那種被調用。但是,我收到以下錯誤:

Found unexpected child element Element <my:Bar label='someLabel'> 

我怎麼能得到這個修正?是否可以將我的自定義小部件嵌套在ui.xml中?

+0

你的'Foo'和'Bar'看起來如何?代碼請。 –

+0

與java示例(FooBar)的一致性很好。記得在Bar中聲明@UiConstructor。 –

回答

6

好的,我明白了:Foo也必須實現HasWidgets