我已经在 Header.ui.xml 中定义了一个名为 Header 的UiBinder
窗口小部件和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发出错误: [错误] HTML上下文元素中不允许
任何人都可以帮忙吗?