【发布时间】:2010-10-29 00:16:34
【问题描述】:
我有一个奇怪的错误,我无法做出正面或反面。错误的sn-p如下:
(TypeError): $wnd.EGeoXml is not a constructor stack: $jsInit([object Object],[object Object],null)
实际的代码行在 GWT 中,如下所示:
private native void jsInit(JavaScriptObject map, String kmlFile) /*-{
var exml = new $wnd.EGeoXml("exml", map, kmlFile, {});
this.@com.example.client.EGeoXmlJava::ready(Lcom/google/gwt/core/client/JavaScriptObject;)(exml);
}-*/;
此代码在作为其自己的 GWT 项目运行时实际上可以工作,但是当将此代码与 Vaadin 一起使用时,我收到构造函数堆栈错误。我很肯定构造函数存在。我不明白为什么 GWT 认为它不是构造函数?提前致谢。
【问题讨论】: