3

Header.ui.xmlでのみ HTML マークアップを使用してHeaderUiBinderというウィジェットを定義したため、対応するHeader.javaクラスが拡張され、そのコンストラクターに含まれています。これはオブジェクトを与えます。に追加すると、正常に動作します。UIObjectsetElement(uiBinder.createAndBindUi(this))ElementRootPanel.geBodyElement()

問題は次のとおりです。

Composite別の UiBinder ウィジェットの宣言型 ui.xml (型はxml の GWT Ui 要素を使用) ファイルで使用したいと考えています。ここで xml でヘッダー ウィジェットを使用すると:

<g:HTMLPanel>
    <app:Header />
</g:HTMLPanel>

GWT がエラーを出す: [ERROR] Not allowed in an HTML context Element

誰でも助けることができますか?

4

1 に答える 1

4

HTMLPanelは生の HTML または GWT ウィジェットしかラップできないためです。

于 2012-08-05T18:24:51.270 に答える