0

こんにちは、GoogleAppEngineでホストされているgwtアプリがあります。

(ルートパネルIDを使用して)エントリポイントクラスにバインドされたページの1つで、rpcサービスを呼び出してデータを取得します。

私が観察している問題は、ホームページがロードされたときに、別のページにバインドされたエントリモジュールクラスがインスタンス化され、サービスが不要と呼ばれることです。

ページが開かれるまでこの動作を延期するオプションはありますか?

4

2 に答える 2

1

コンストラクターではなくonLoadメソッドでページのデータをロードして、ウィジェットがDOMにアタッチされるまでデータがロードされないようにすることができます。

于 2012-06-04T20:09:02.183 に答える
0

以下に示すような句の下にコードを移動すると、問題が修正されました

if(RootPanel.get("login") !=null){
            //moved here
        }
于 2012-06-04T20:54:31.790 に答える