我正在尝试获取 ID="calendarJS" 的 div 元素并将其传递给构造函数。
import elemental2.dom.Document;
import elemental2.dom.Element;
.
.
.
Element calendarEl = new Document().getElementById("calendarJS");
加载页面后,GWT 编译器显示此错误:
.
.
.
[ERROR] Line 133: No source code is available for type elemental2.dom.Element; did you forget to inherit a required module?
[ERROR] Line 133: No source code is available for type elemental2.dom.Document; did you forget to inherit a required module?
.
.
.
我想念什么?
我的 pom.xml 中有 elemental2-promise、elemental2-dom 和 elemental2-core
正如错误所示,您是否忘记继承
.gwt.xml
文件中的模块?将其添加到 pom 还不够。
你需要有
<inherits name="elemental2.dom.Dom"/>
在您的 .gwt.xml 文件中指定您将使用这些源。