我想让这个工作:
@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版本更好。
答案 0 :(得分:5)
GWT错误6323 Comment 3提供了一个简单的解决方法,可以使ui处理程序注释起作用。感谢Roy!
答案 1 :(得分:3)
请参阅GWT问题6323
答案 2 :(得分:2)
也许你的导入错了?这肯定是com.google.gwt.event.logical.shared.ValueChangeEvent
吗?