كيف يمكنني استخدام uiBinder مع مربع الاختيار ValueChangeEvent؟
سؤال
أحاول أن أعمل هذا:
@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 أجمل بكثير.
المحلول
علة GWT 6323 التعليق 3 يوفر حلًا بسيطًا للحصول على شرح معالج واجهة المستخدم للعمل. بفضل روي!
نصائح أخرى
انظر قضية GWT 6323
ربما استيرادك خاطئ؟ هل هذا بالتأكيد com.google.gwt.event.logical.shared.ValueChangeEvent
?
لا تنتمي إلى StackOverflow