2010-09-13 41 views
2

我試圖得到這個工作:如何在CheckBox ValueChangeEvent中使用@UIBinder?

@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版本更好。

回答

5

GWT錯誤6323 Comment 3提供用於獲取用戶界面處理註釋的功能一個簡單的解決方法。感謝Roy!

2

也許你的進口是錯的?這是肯定的com.google.gwt.event.logical.shared.ValueChangeEvent

+0

這就是我有的輸入 – 2010-09-13 08:38:11

3

見GWT問題6323

+0

GWT 2.4仍然存在問題 – 2012-06-07 13:23:01