代码之家  ›  专栏  ›  技术社区  ›  David Tinker

如何将@UIBinder与CheckBox ValueChangeEvent一起使用?

  •  2
  • David Tinker  · 技术社区  · 15 年前

    我正在努力让这个工作:

    @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 回复  |  直到 15 年前
        1
  •  5
  •   Jonathan    13 年前

    GWT错误 6323 Comment 3 提供了一个简单的解决方法,可以让ui处理程序注释正常工作。多亏了罗伊!

        2
  •  3
  •   Roy Paterson    15 年前
        3
  •  2
  •   amorfis    15 年前

    也许你的进口错了?这是肯定的吗 com.google.gwt.event.logical.shared.ValueChangeEvent ?

    推荐文章