如何在CheckBox ValueChangeEvent中使用@UIBinder?

Dav*_*ker 2 java gwt uibinder gwt2

我想让这个工作:

@UiField
CheckBox showDeleted;

@UiHandler("showDeleted")
public void onShowDeletedClicked(ValueChangeEvent<Boolean> ev) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

我从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).
Run Code Online (Sandbox Code Playgroud)

有谁知道是否可以让这个工作?现在我将手动添加一个处理程序,但@UIBinder版本更好.

Jon*_*han 5

GWT错误6323注释3提供了一个简单的解决方法,用于使ui处理程序注释起作用.感谢Roy!