2012-10-09 71 views
1

基本上我已經實現了一個編輯器(比方說Editor_A)的入口點。一切工作正常gwt。gwt - 如何在GWT中更改EntryPoint?

然後我用不同的小部件佈局實現了另一個入口點Editor_B。現在,我想禁用入口點Editor_A,並讓Editor_B啓動。

我修改了以下幾件事:

在Editor.html

我Editor.gwt.xml改變<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>

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

但是,我不認爲上述變化是正確的。 Editor_A消失了,但Editor_B沒有啓動,網頁上也沒有任何內容。

任何人都可以幫助我嗎?

回答

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>