2

私はこれを機能させようとしています:

@UiField
CheckBox showDeleted;

@UiHandler("showDeleted")
public void onShowDeletedClicked(ValueChangeEvent<Boolean> ev) {
    ...
}

GWTコンパイラから次のエラーが発生します。

Invoking generator com.google.gwt.uibinder.rebind.UiBinderGenerator
[WARN] The method 'getAssociatedType()' in 'ValueChangeEvent' does not return Type<? extends EventHandler>.
[ERROR] Parameter 'ValueChangeEvent' is not an event (subclass of GwtEvent).

これを機能させることが可能かどうか誰かが知っていますか?今のところ、ハンドラーを手動で追加するだけですが、@UIBinderバージョンの方がはるかに優れています。

4

3 に答える 3

5

GWTバグ6323コメント3は、UIハンドラーアノテーションを機能させるための簡単な回避策を提供します。ロイに感謝します!

于 2012-09-17T23:09:41.813 に答える
3

GWTIssue6323を参照してください

于 2011-08-26T15:10:25.133 に答える
2

たぶんあなたのインポートは間違っていますか?これは確かcom.google.gwt.event.logical.shared.ValueChangeEventですか?

于 2010-09-13T08:02:46.193 に答える