GWT 类型 elemental2.dom.Element 没有可用的源代码;您是否忘记继承所需的模块?

问题描述 投票:0回答:1

我正在尝试获取 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 gwt-elemental
1个回答
0
投票

正如错误所示,您是否忘记继承

.gwt.xml
文件中的模块?将其添加到 pom 还不够。

你需要有

<inherits name="elemental2.dom.Dom"/>

在您的 .gwt.xml 文件中指定您将使用这些源。

© www.soinside.com 2019 - 2024. All rights reserved.