GWT MVP II (UiBinder を使用) を使用していますが、質問があります。以下で構成されるウィジェットがあるとします。
CoolButtonView.ui.xml - UiBinder の xml
CoolButtonView.java - ビューのインターフェース
CoolButtonViewImp.java - CoolButtonView.java を実装し、CoolButtonPresenter への参照を含みます
CoolButtonPresenter.java - プレゼンターのインターフェース
CoolButtonPresenterImpl.java - CoolButtonPresenter を実装し、CoolButtonView への参照を含む
次のようなインターフェイスを介して他のウィジェット xml 内で使用しようとしています: < r:CoolButtonView ui:field="myButton" /> ですが、エラーが発生しています:
Invoking generator com.google.gwt.uibinder.rebind.UiBinderGenerator
Not allowed in an HTML context Element
<r:CoolButtonView ui:field='CoolButtonView' />
ただし、ビューを介してウィジェットを使用すると、すべて問題ありません。 < r:CoolButtonViewImpl ui:field="myButton" /> しかし、これは正しくないと思います。
xml ファイル内でインターフェイスを使用する必要がありますか? そして、私がそうすべきなら、正しい方法は何ですか?