我已经定义了一个UiBinder
名为Header的小部件,仅在Header.ui.xml中带有 HTML 标记因此其相应的Header.java类扩展UIObject
并包含setElement(uiBinder.createAndBindUi(this))
在其构造函数中。这给出了一个Element
对象。当附加到 时RootPanel.geBodyElement()
,它运行良好。
问题是:
我想在另一个 UiBinder 小部件的声明性 ui.xml (类型Composite
与 xml 中的 GWT Ui 元素)文件中使用它。当我在这里使用 xml 中的标题小部件时:
<g:HTMLPanel>
<app:Header />
</g:HTMLPanel>
GWT 给出错误: [ERROR] Not allowed in an HTML context Element
任何人都可以帮忙吗?