gwt - 如何在GWT中更改EntryPoint?

时间:2012-10-09 16:46:38

标签: gwt entry-point

基本上我已经实现了一个编辑器(比如说Editor_A)入口点。一切都在gwt中运行良好。

然后我实现了另一个具有不同小部件布局的入口点Editor_B。现在,我想禁用入口点Editor_A,并让Editor_B启动。

我修改了以下内容:

在Editor.html中

我将<script language="javascript" src="com.mycompany.Editor_A/com.mycompany.Editor_A.nocache.js"></script>更改为<script language="javascript" src="com.mycompany.Editor_B/com.mycompany.Editor_B.nocache.js"></script>

在Editor.gwt.xml中

我将<entry-point class="com.mycompany.Editor_A"/>更改为<entry-point class="com.mycompany.Editor_B"/>

但是,我不认为上述变化是正确的。 Editor_A消失了,但是Editor_B没有启动,网页上什么都没有。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

如果您只想更改入口点,则不必更改引导脚本(* .nocache.js)的路径。更改Editor.gwt.xml中的入口点类就足够了。

除非您在Editor.gwt.xml中指定了“rename-to”属性,否则引导脚本路径应该与GWT模块的完全限定名称匹配(即Editor.gwt.xml的完整路径,但没有尾随“ .gwt.xml“)。根据您提供的信息,我认为应该是:

<script language="javascript" src="com.mycompany.Editor/com.mycompany.Editor.nocache.js"></script>