在我的项目html文件中,我有:
<div id="flightList"></div>
在我的projectname.java文件中,我有:
@Override
public void onModuleLoad() {
...
OtherClass.load1();
}
调用此方法(在另一个类中):
public static void load1() {
...
RootPanel.get("flightList").add(OriginalClass.getMainPanel());
}
mainPanel
方法中先前已更新load1
。
但是出于某种原因,当我运行Web应用程序时,永远不会调用onModuleLoad。我在调用load1()之前使用println()语句对此进行验证,该函数从不打印。
答案 0 :(得分:0)
没有一个与之相关的问题。我认为这里的GWT插件有点犯规。 我的建议是安装非常旧版本的chrome Old Version 10.06。像往常一样运行模块,但是在超级开发模式下。如果控制台显示错误,在我的情况下,是在* .gwt.xml文件中继承新库(如果您使用任何)。 您可能遇到的另一个错误是在{.gwt.xml。
中再次包含<set-configuration-property name='xsiframe.failIfScriptTag' value='FALSE'/>
在这些调整之后,应用程序将按预期运行。