当我只是在我的GWTP项目中的MyView.ui.xml UiBinder中声明一个GwtQuery DragAndDropCellTree时,我无法通过GWT编译它:
[3] xmlns:gq="urn:import:gwtquery.plugins.droppable.client.gwt"
...
[59] <gq:DragAndDropCellTree></gq:DragAndDropCellTree>
[错误] urn中没有匹配“DragAndDropCellTree”的类:import:gwtquery.plugins.droppable.client.gwt:&lt; gq:DragAndDropCellTree&gt; (:59)
[错误]'gen / my / package / com_gwtplatform_mvp_client_DesktopGinjector_DesktopGinjectorGinjector_fragment.java'中的错误 [错误]无法通过延迟绑定解析'my.package.MyView.Binder'
[WARN]对于以下类型,从未提交生成的源(您是否忘记调用commit()?) [WARN] my.package.MyView_BinderImpl
我在Eclipse中使用Maven跟踪GwtQuery Configuration。 我不确定我的问题是否存在于GWT,GWTP,Maven或GwtQuery
中任何想法我做错了什么?
答案 0 :(得分:0)
我想我想出了这个。 Any Widget used in UiBinder must have a zero-arg constructor ...
DragAndDropCellTree没有零参数构造函数。因此,我可以在MyView.java中声明但不能在MyView.ui.xml中声明。
所以这是一个GWT&lt; - &gt; GwtQuery问题。