1

基本的に、私はEditor(たとえば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は起動しておらず、Webページには何もありません。

誰でも私を助けることができますか?

4

1 に答える 1

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>
于 2012-10-09T17:56:55.980 に答える