Как я могу использовать @UIBinder с CheckBox ValueChangeEvent? - PullRequest
2 голосов
/ 13 сентября 2010

Я пытаюсь заставить это работать:

@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 намного лучше.

Ответы [ 3 ]

5 голосов
/ 18 сентября 2012

Ошибка GWT 6323 Комментарий 3 предоставляет простой обходной путь для получения аннотации обработчика пользовательского интерфейса.Спасибо Рою!

3 голосов
/ 26 августа 2011

См. Выпуск GWT 6323

2 голосов
/ 13 сентября 2010

Может быть, ваш импорт не так?Это точно com.google.gwt.event.logical.shared.ValueChangeEvent?

...